# near model CODE resource # jump table entries: 496-518 (23 of them) export_74: 00000000 4E56 0000 link A6, 0 00000004 203C 0000 A89F move.l D0, 0xA89F 0000000A A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 0000000C 2F08 move.l -[A7], A0 0000000E 203C 0000 A0AD move.l D0, 0xA0AD 00000014 A346 syscall GetOSTrapAddress, flags=3 00000016 B1DF cmpa.l A0, [A7]+ 00000018 670E beq +0x10 /* 00000028 */ 0000001A 202E 000C move.l D0, [A6 + 0xC] 0000001E A1AD syscall Gestalt, flags=1 00000020 226E 0008 movea.l A1, [A6 + 0x8] 00000024 2288 move.l [A1], A0 00000026 6026 bra +0x28 /* 0000004E */ label00000028: 00000028 41FA 0036 lea.l A0, [PC + 0x36 /* 00000060, value 0x76657273 'vers' */] 0000002C 303C EA51 move.w D0, 0xEA51 00000030 222E 000C move.l D1, [A6 + 0xC] label00000034: 00000034 B298 cmp.l D1, [A0]+ 00000036 6706 beq +0x8 /* 0000003E */ 00000038 4A98 tst.l [A0]+ 0000003A 6712 beq +0x14 /* 0000004E */ 0000003C 60F6 bra -0x8 /* 00000034 */ label0000003E: 0000003E 43FA 0020 lea.l A1, [PC + 0x20 /* 00000060, value 0x76657273 'vers' */] 00000042 D3D0 add.l A1, [A0] 00000044 4ED1 jmp [A1] label00000046: 00000046 226E 0008 movea.l A1, [A6 + 0x8] 0000004A 2280 move.l [A1], D0 0000004C 4240 clr.w D0 label0000004E: 0000004E 3D40 0010 move.w [A6 + 0x10], D0 00000052 4E5E unlink A6 00000054 205F movea.l A0, [A7]+ 00000056 508F addq.l A7, 8 00000058 4ED0 jmp [A0] label0000005A: 0000005A 303C EA52 move.w D0, 0xEA52 0000005E 60EE bra -0x10 /* 0000004E */ 00000060 7665 moveq.l D3, 0x65 00000062 7273 moveq.l D1, 0x73 00000064 0000 0060 ori.b D0, 0x60 /* '`' */ 00000068 6D61 blt +0x63 /* 000000CB */ 0000006A 6368 bls +0x6A /* 000000D4 */ 0000006C 0000 0064 ori.b D0, 0x64 /* 'd' */ 00000070 7379 moveq.l D1, 0x79 00000072 7376 moveq.l D1, 0x76 00000074 0000 0088 ori.b D0, 0x88 00000078 7072 moveq.l D0, 0x72 0000007A 6F63 ble +0x65 /* 000000DF */ 0000007C 0000 0092 ori.b D0, 0x92 00000080 6670 bne +0x72 /* 000000F2 */ 00000082 7520 moveq.l D2, 0x20 00000084 0000 009E ori.b D0, 0x9E 00000088 7164 moveq.l D0, 0x64 0000008A 2020 move.l D0, -[A0] 0000008C 0000 00E8 ori.b D0, 0xE8 00000090 6B62 bmi +0x64 /* 000000F4 */ 00000092 6420 bcc +0x22 /* 000000B4 */ 00000094 0000 011A ori.b D0, 0x1A 00000098 6174 bsr +0x76 /* 0000010E */ 0000009A 6C6B bge +0x6D /* 00000107 */ 0000009C 0000 0142 ori.b D0, 0x42 /* 'B' */ 000000A0 6D6D blt +0x6F /* 0000010F */ 000000A2 7520 moveq.l D2, 0x20 000000A4 0000 0164 ori.b D0, 0x64 /* 'd' */ 000000A8 7261 moveq.l D1, 0x61 000000AA 6D20 blt +0x22 /* 000000CC */ 000000AC 0000 0188 ori.b D0, 0x88 000000B0 6C72 bge +0x74 /* 00000124 */ 000000B2 616D bsr +0x6F /* 00000121 */ label000000B4: 000000B4 0000 0188 ori.b D0, 0x88 000000B8 0000 0000 ori.b D0, 0x0 000000BC 0000 0000 ori.b D0, 0x0 000000C0 7001 moveq.l D0, 0x01 000000C2 6082 bra -0x7C /* 00000046 */ 000000C4 2278 02AE movea.l A1, [0x000002AE /* ROMBase */] 000000C8 7004 moveq.l D0, 0x04 000000CA 0C69 0075 0008 cmpi.w [A1 + 0x8], 0x75 /* 'u' */ // begin alternate branch 000000CC-000000D4 label000000CC: 000000CC 0075 0008 6712 0C69 ori.w [[A5 + D6 * 8] + 0xC69], 0x8 // end alternate branch 000000CC-000000D4 label000000CC: // (misaligned) 000000D0 6712 beq +0x14 /* 000000E4 */ 000000D2 0C69 0276 0008 cmpi.w [A1 + 0x8], 0x276 // begin alternate branch 000000D4-000000DA label000000D4: 000000D4 0276 0008 6604 andi.w [A6 + D6.w * 8 + 0x4], 0x8 // end alternate branch 000000D4-000000DA label000000D4: // (misaligned) 000000D8 6604 bne +0x6 /* 000000DE */ 000000DA 5240 addq.w D0, 1 000000DC 6006 bra +0x8 /* 000000E4 */ label000000DE: 000000DE 1038 0CB3 move.b D0, [0x00000CB3 /* MMUFluff/MachineType */] 000000E2 5C80 addq.l D0, 6 label000000E4: 000000E4 6000 FF60 bra -0x9E /* 00000046 */ 000000E8 7000 moveq.l D0, 0x00 000000EA 3038 015A move.w D0, [0x0000015A /* SysVersion */] 000000EE 6000 FF56 bra -0xA8 /* 00000046 */ label000000F2: 000000F2 7000 moveq.l D0, 0x00 label000000F4: 000000F4 1038 012F move.b D0, [0x0000012F /* CPUFlag */] 000000F8 5240 addq.w D0, 1 000000FA 6000 FF4A bra -0xB4 /* 00000046 */ 000000FE 0C38 0004 012F cmpi.b [0x0000012F /* CPUFlag */], 0x4 00000104 6738 beq +0x3A /* 0000013E */ 00000106 0838 0004 0B22 btst.b [0x00000B22 /* HWCfgFlags */], 0x4 0000010C 6734 beq +0x36 /* 00000142 */ fn0000010E: 0000010E 204F movea.l A0, A7 00000110 F280 .extension 0x280 // unimplemented 00000112 0000 F327 ori.b D0, 0x27 /* '\'' */ 00000116 3017 move.w D0, [A7] 00000118 2E48 movea.l A7, A0 0000011A 0C40 1F18 cmpi.w D0, 0x1F18 0000011E 6716 beq +0x18 /* 00000136 */ 00000120 0C40 3F18 cmpi.w D0, 0x3F18 label00000124: 00000124 6710 beq +0x12 /* 00000136 */ 00000126 0C40 3F38 cmpi.w D0, 0x3F38 /* '?8' */ 0000012A 670E beq +0x10 /* 0000013A */ 0000012C 0C40 1F38 cmpi.w D0, 0x1F38 00000130 6708 beq +0xA /* 0000013A */ 00000132 7000 moveq.l D0, 0x00 00000134 600E bra +0x10 /* 00000144 */ label00000136: 00000136 7001 moveq.l D0, 0x01 00000138 600A bra +0xC /* 00000144 */ label0000013A: 0000013A 7002 moveq.l D0, 0x02 0000013C 6006 bra +0x8 /* 00000144 */ label0000013E: 0000013E 7003 moveq.l D0, 0x03 00000140 6002 bra +0x4 /* 00000144 */ label00000142: 00000142 7000 moveq.l D0, 0x00 label00000144: 00000144 6000 FF00 bra -0xFE /* 00000046 */ 00000148 0C78 3FFF 028E cmpi.w [0x0000028E /* ROM85 */], 0x3FFF 0000014E 6E1C bgt +0x1E /* 0000016C */ 00000150 303C A89F move.w D0, 0xA89F 00000154 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 00000156 2408 move.l D2, A0 00000158 203C 0000 AB03 move.l D0, 0xAB03 0000015E A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 00000160 203C 0000 0100 move.l D0, 0x100 00000166 B488 cmp.l D2, A0 00000168 6606 bne +0x8 /* 00000170 */ 0000016A 600A bra +0xC /* 00000176 */ label0000016C: 0000016C 7000 moveq.l D0, 0x00 0000016E 6006 bra +0x8 /* 00000176 */ label00000170: 00000170 203C 0000 0200 move.l D0, 0x200 label00000176: 00000176 6000 FECE bra -0x130 /* 00000046 */ 0000017A 1038 021E move.b D0, [0x0000021E /* KbdType */] 0000017E 41FA 0016 lea.l A0, [PC + 0x16 /* 00000196, value 0x3130B02 */] 00000182 2248 movea.l A1, A0 label00000184: 00000184 1218 move.b D1, [A0]+ 00000186 6700 FED2 beq -0x12C /* 0000005A */ 0000018A B200 cmp.b D1, D0 0000018C 66F6 bne -0x8 /* 00000184 */ 0000018E 91C9 sub.l A0, A1 00000190 2008 move.l D0, A0 00000192 6000 FEB2 bra -0x14C /* 00000046 */ 00000196 0313 btst [A3], D1 00000198 0B02 btst D2, D5 0000019A 0106 btst D6, D0 0000019C 0704 btst D4, D3 0000019E 0508 btst A0, D2 000001A0 0900 btst D0, D4 000001A2 7000 moveq.l D0, 0x00 000001A4 4A38 0291 tst.b [0x00000291 /* PortBUse */] 000001A8 6B16 bmi +0x18 /* 000001C0 */ 000001AA 1238 01FB move.b D1, [0x000001FB /* SPConfig */] 000001AE 0201 000F andi.b D1, 0xF 000001B2 0C01 0001 cmpi.b D1, 0x1 000001B6 6608 bne +0xA /* 000001C0 */ 000001B8 2078 02DC movea.l A0, [0x000002DC /* ABusDCE */] 000001BC 1028 0007 move.b D0, [A0 + 0x7] label000001C0: 000001C0 6000 FE84 bra -0x17A /* 00000046 */ 000001C4 0C38 0002 012F cmpi.b [0x0000012F /* CPUFlag */], 0x2 000001CA 6D16 blt +0x18 /* 000001E2 */ 000001CC 7000 moveq.l D0, 0x00 000001CE 1038 0CB1 move.b D0, [0x00000CB1 /* MMUType */] 000001D2 0C00 0001 cmpi.b D0, 0x1 000001D6 670C beq +0xE /* 000001E4 */ 000001D8 0C00 0003 cmpi.b D0, 0x3 000001DC 6D04 blt +0x6 /* 000001E2 */ 000001DE 5340 subq.w D0, 1 000001E0 6002 bra +0x4 /* 000001E4 */ label000001E2: 000001E2 7000 moveq.l D0, 0x00 label000001E4: 000001E4 6000 FE60 bra -0x19E /* 00000046 */ 000001E8 303C A89F move.w D0, 0xA89F 000001EC A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 000001EE 2408 move.l D2, A0 000001F0 203C 0000 A88F move.l D0, 0xA88F 000001F6 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 000001F8 2038 0108 move.l D0, [0x00000108 /* MemTop */] 000001FC B488 cmp.l D2, A0 000001FE 670A beq +0xC /* 0000020A */ 00000200 598F subq.l A7, 4 00000202 3F3C 0016 move.w -[A7], 0x16 00000206 A88F syscall OSDispatch 00000208 201F move.l D0, [A7]+ label0000020A: 0000020A 6000 FE3A bra -0x1C4 /* 00000046 */ export_75: fn0000020E: 0000020E 225F movea.l A1, [A7]+ 00000210 205F movea.l A0, [A7]+ 00000212 A025 syscall GetHandleSize 00000214 2E80 move.l [A7], D0 00000216 6A02 bpl +0x4 /* 0000021A */ 00000218 4297 clr.l [A7] label0000021A: 0000021A 4ED1 jmp [A1] export_76: 0000021C 4E56 FFCE link A6, -0x0032 00000220 204F movea.l A0, A7 00000222 316E 0008 0018 move.w [A0 + 0x18], [A6 + 0x8] 00000228 A001 syscall Close 0000022A 3D40 000A move.w [A6 + 0xA], D0 0000022E 4E5E unlink A6 00000230 205F movea.l A0, [A7]+ 00000232 548F addq.l A7, 2 00000234 4ED0 jmp [A0] export_77: 00000236 51C1 sf D1 00000238 6002 bra +0x4 /* 0000023C */ export_78: 0000023A 50C1 st D1 label0000023C: 0000023C 4E56 FFCE link A6, -0x0032 00000240 204F movea.l A0, A7 00000242 216E 0008 0020 move.l [A0 + 0x20], [A6 + 0x8] 00000248 316E 0010 0018 move.w [A0 + 0x18], [A6 + 0x10] 0000024E 226E 000C movea.l A1, [A6 + 0xC] 00000252 2151 0024 move.l [A0 + 0x24], [A1] 00000256 4268 002C clr.w [A0 + 0x2C] 0000025A 42A8 002E clr.l [A0 + 0x2E] 0000025E 4A01 tst.b D1 00000260 6604 bne +0x6 /* 00000266 */ 00000262 A002 syscall Read 00000264 6002 bra +0x4 /* 00000268 */ label00000266: 00000266 A003 syscall Write label00000268: 00000268 3D40 0012 move.w [A6 + 0x12], D0 0000026C 226E 000C movea.l A1, [A6 + 0xC] 00000270 22A8 0028 move.l [A1], [A0 + 0x28] 00000274 4E5E unlink A6 00000276 225F movea.l A1, [A7]+ 00000278 4FEF 000A lea.l A7, [A7 + 0xA] 0000027C 4ED1 jmp [A1] export_79: 0000027E 4E56 FFC0 link A6, -0x0040 00000282 204F movea.l A0, A7 00000284 316E 0008 0016 move.w [A0 + 0x16], [A6 + 0x8] 0000028A 216E 000A 0012 move.l [A0 + 0x12], [A6 + 0xA] 00000290 A013 syscall FlushVol 00000292 3D40 000E move.w [A6 + 0xE], D0 00000296 4E5E unlink A6 00000298 225F movea.l A1, [A7]+ 0000029A 5C8F addq.l A7, 6 0000029C 4ED1 jmp [A1] export_80: 0000029E 4E56 FFCE link A6, -0x0032 000002A2 204F movea.l A0, A7 000002A4 316E 000C 0018 move.w [A0 + 0x18], [A6 + 0xC] 000002AA A011 syscall GetEOF 000002AC 3D40 000E move.w [A6 + 0xE], D0 000002B0 226E 0008 movea.l A1, [A6 + 0x8] 000002B4 22A8 001C move.l [A1], [A0 + 0x1C] 000002B8 4E5E unlink A6 000002BA 225F movea.l A1, [A7]+ 000002BC 5C8F addq.l A7, 6 000002BE 4ED1 jmp [A1] export_81: 000002C0 4E56 FFCE link A6, -0x0032 000002C4 204F movea.l A0, A7 000002C6 316E 000E 0018 move.w [A0 + 0x18], [A6 + 0xE] 000002CC 316E 000C 002C move.w [A0 + 0x2C], [A6 + 0xC] 000002D2 216E 0008 002E move.l [A0 + 0x2E], [A6 + 0x8] 000002D8 A044 syscall SetFPos 000002DA 3D40 0010 move.w [A6 + 0x10], D0 000002DE 4E5E unlink A6 000002E0 225F movea.l A1, [A7]+ 000002E2 508F addq.l A7, 8 000002E4 4ED1 jmp [A1] 000002E6 7402 moveq.l D2, 0x02 label000002E8: 000002E8 205F movea.l A0, [A7]+ 000002EA 3F02 move.w -[A7], D2 000002EC 2F08 move.l -[A7], A0 000002EE ADE9 syscall Pack2, auto_pop export_82: 000002F0 7400 moveq.l D2, 0x00 000002F2 4EFA FFF4 jmp [PC - 0xC /* 000002E8 */] export_83: fn000002F6: 000002F6 206F 0008 movea.l A0, [A7 + 0x8] 000002FA 3F3C 0001 move.w -[A7], 0x1 000002FE A9EE syscall Pack7/DecStr68K 00000300 206F 0004 movea.l A0, [A7 + 0x4] 00000304 2080 move.l [A0], D0 00000306 4EFA 000E jmp [PC + 0xE /* 00000316 */] export_84: fn0000030A: 0000030A 206F 0004 movea.l A0, [A7 + 0x4] 0000030E 202F 0008 move.l D0, [A7 + 0x8] 00000312 4267 clr.w -[A7] 00000314 A9EE syscall Pack7/DecStr68K label00000316: 00000316 205F movea.l A0, [A7]+ 00000318 504F addq.w A7, 8 0000031A 4ED0 jmp [A0] export_62: 0000031C 4E56 FF6C link A6, -0x0094 00000320 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000324 7C41 moveq.l D6, 0x41 00000326 2D7C 2168 BDE9 FFFC move.l [A6 - 0x4], 0x2168BDE9 0000032E 2D7C C90F DAA2 FFF8 move.l [A6 - 0x8], 0xC90FDAA2 00000336 2D7C 4000 4000 FFF4 move.l [A6 - 0xC], 0x40004000 /* '@\0@\0' */ 0000033E 303C 0176 move.w D0, 0x176 00000342 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00000346 204D movea.l A0, A5 00000348 D1C0 add.l A0, D0 0000034A 4868 D156 pea.l [A0 - 0x2EAA] 0000034E 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00000352 4297 clr.l [A7] 00000354 3F3C 0004 move.w -[A7], 0x4 00000358 A9B9 syscall GetCursor 0000035A 205F movea.l A0, [A7]+ 0000035C 2F10 move.l -[A7], [A0] 0000035E A851 syscall SetCursor 00000360 303C 0176 move.w D0, 0x176 00000364 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00000368 204D movea.l A0, A5 0000036A D1C0 add.l A0, D0 0000036C 2A28 D132 move.l D5, [A0 - 0x2ECE] 00000370 4878 0002 push.l 0x2 00000374 2046 movea.l A0, D6 00000376 4868 FFFF pea.l [A0 - 0x1] 0000037A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000037E 2800 move.l D4, D0 00000380 2E06 move.l D7, D6 00000382 DE85 add.l D7, D5 00000384 2607 move.l D3, D7 00000386 4878 000C push.l 0xC 0000038A 2F06 move.l -[A7], D6 0000038C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000390 2D40 FF9A move.l [A6 - 0x66], D0 00000394 A061 syscall MaxBlock 00000396 2203 move.l D1, D3 00000398 D2AE FF9A add.l D1, [A6 - 0x66] 0000039C 2D41 FF96 move.l [A6 - 0x6A], D1 000003A0 9081 sub.l D0, D1 000003A2 0C80 0000 2710 cmpi.l D0, 0x2710 000003A8 6C12 bge +0x14 /* 000003BC */ 000003AA 4227 clr.b -[A7] 000003AC 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 000003B0 2F2E FF96 move.l -[A7], [A6 - 0x6A] 000003B4 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 000003B8 6000 085E bra +0x860 /* 00000C18 */ label000003BC: 000003BC 2003 move.l D0, D3 000003BE A122 syscall NewHandle, flags=1 000003C0 2848 movea.l A4, A0 000003C2 202E FF9A move.l D0, [A6 - 0x66] 000003C6 A122 syscall NewHandle, flags=1 000003C8 2648 movea.l A3, A0 000003CA 200C move.l D0, A4 000003CC 6704 beq +0x6 /* 000003D2 */ 000003CE 200B move.l D0, A3 000003D0 6614 bne +0x16 /* 000003E6 */ label000003D2: 000003D2 4227 clr.b -[A7] 000003D4 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 000003D8 4257 clr.w [A7] 000003DA 486D FB62 pea.l [A5 - 0x49E] 000003DE 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 000003E2 6000 0834 bra +0x836 /* 00000C18 */ label000003E6: 000003E6 486D FB80 pea.l [A5 - 0x480] 000003EA 486D FB8E pea.l [A5 - 0x472] 000003EE 486D FB90 pea.l [A5 - 0x470] 000003F2 486D FB92 pea.l [A5 - 0x46E] 000003F6 A98B syscall ParamText 000003F8 4267 clr.w -[A7] 000003FA 2F05 move.l -[A7], D5 000003FC 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00000400 204C movea.l A0, A4 00000402 A029 syscall HLock 00000404 204B movea.l A0, A3 00000406 A029 syscall HLock 00000408 303C 0176 move.w D0, 0x176 0000040C C1ED EDB8 muls.w D0, [A5 - 0x1248] 00000410 204D movea.l A0, A5 00000412 D1C0 add.l A0, D0 00000414 2068 D120 movea.l A0, [A0 - 0x2EE0] 00000418 A029 syscall HLock 0000041A 7600 moveq.l D3, 0x00 0000041C 5C8F addq.l A7, 6 0000041E 6008 bra +0xA /* 00000428 */ label00000420: 00000420 2054 movea.l A0, [A4] 00000422 4230 3800 clr.b [A0 + D3] 00000426 5283 addq.l D3, 1 label00000428: 00000428 B883 cmp.l D4, D3 0000042A 6EF4 bgt -0xA /* 00000420 */ 0000042C 2604 move.l D3, D4 0000042E 2005 move.l D0, D5 00000430 D084 add.l D0, D4 00000432 2D40 FF9A move.l [A6 - 0x66], D0 00000436 323C 0176 move.w D1, 0x176 0000043A C3ED EDB8 muls.w D1, [A5 - 0x1248] 0000043E 45ED D120 lea.l A2, [A5 - 0x2EE0] 00000442 D28A add.l D1, A2 00000444 2441 movea.l A2, D1 00000446 601E bra +0x20 /* 00000466 */ label00000448: 00000448 2052 movea.l A0, [A2] 0000044A 2050 movea.l A0, [A0] 0000044C 41F0 382A lea.l A0, [A0 + D3 + 0x2A] 00000450 91C4 sub.l A0, D4 00000452 1010 move.b D0, [A0] 00000454 4880 ext.w D0 00000456 0A40 FF80 xori.w D0, 0xFF80 0000045A 3D40 FF96 move.w [A6 - 0x6A], D0 0000045E 2054 movea.l A0, [A4] 00000460 1180 3800 move.b [A0 + D3], D0 00000464 5283 addq.l D3, 1 label00000466: 00000466 B6AE FF9A cmp.l D3, [A6 - 0x66] 0000046A 6DDC blt -0x22 /* 00000448 */ 0000046C 262E FF9A move.l D3, [A6 - 0x66] 00000470 6008 bra +0xA /* 0000047A */ label00000472: 00000472 2054 movea.l A0, [A4] 00000474 4230 3800 clr.b [A0 + D3] 00000478 5283 addq.l D3, 1 label0000047A: 0000047A BE83 cmp.l D7, D3 0000047C 6EF4 bgt -0xA /* 00000472 */ 0000047E 303C 0176 move.w D0, 0x176 00000482 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00000486 204D movea.l A0, A5 00000488 D1C0 add.l A0, D0 0000048A 2068 D120 movea.l A0, [A0 - 0x2EE0] 0000048E A02A syscall HUnlock 00000490 302E 0008 move.w D0, [A6 + 0x8] 00000494 6700 00C2 beq +0xC4 /* 00000558 */ 00000498 6B00 00BE bmi +0xC0 /* 00000558 */ 0000049C 5740 subq.w D0, 3 0000049E 6766 beq +0x68 /* 00000506 */ 000004A0 6A06 bpl +0x8 /* 000004A8 */ 000004A2 5240 addq.w D0, 1 000004A4 6A36 bpl +0x38 /* 000004DC */ 000004A6 600A bra +0xC /* 000004B2 */ label000004A8: 000004A8 5540 subq.w D0, 2 000004AA 6A00 00AC bpl +0xAE /* 00000558 */ 000004AE 6000 0080 bra +0x82 /* 00000530 */ label000004B2: 000004B2 42AE FFF0 clr.l [A6 - 0x10] 000004B6 2D7C 8000 0000 FFEC move.l [A6 - 0x14], 0x80000000 000004BE 2D7C 4000 4000 FFE8 move.l [A6 - 0x18], 0x40004000 /* '@\0@\0' */ 000004C6 4878 0002 push.l 0x2 000004CA 2F05 move.l -[A7], D5 000004CC 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000004D0 2D40 FF92 move.l [A6 - 0x6E], D0 000004D4 7202 moveq.l D1, 0x02 000004D6 2D41 FF8E move.l [A6 - 0x72], D1 000004DA 607C bra +0x7E /* 00000558 */ label000004DC: 000004DC 42AE FFF0 clr.l [A6 - 0x10] 000004E0 2D7C C000 0000 FFEC move.l [A6 - 0x14], 0xC0000000 000004E8 2D7C 4000 4000 FFE8 move.l [A6 - 0x18], 0x40004000 /* '@\0@\0' */ 000004F0 4878 0003 push.l 0x3 000004F4 2F05 move.l -[A7], D5 000004F6 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000004FA 2D40 FF92 move.l [A6 - 0x6E], D0 000004FE 7203 moveq.l D1, 0x03 00000500 2D41 FF8E move.l [A6 - 0x72], D1 00000504 6052 bra +0x54 /* 00000558 */ label00000506: 00000506 42AE FFF0 clr.l [A6 - 0x10] 0000050A 2D7C 8000 0000 FFEC move.l [A6 - 0x14], 0x80000000 00000512 2D7C 4001 4001 FFE8 move.l [A6 - 0x18], 0x40014001 0000051A 4878 0004 push.l 0x4 0000051E 2F05 move.l -[A7], D5 00000520 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000524 2D40 FF92 move.l [A6 - 0x6E], D0 00000528 7204 moveq.l D1, 0x04 0000052A 2D41 FF8E move.l [A6 - 0x72], D1 0000052E 6028 bra +0x2A /* 00000558 */ label00000530: 00000530 42AE FFF0 clr.l [A6 - 0x10] 00000534 2D7C A000 0000 FFEC move.l [A6 - 0x14], 0xA0000000 0000053C 2D7C 4001 4001 FFE8 move.l [A6 - 0x18], 0x40014001 00000544 4878 0005 push.l 0x5 00000548 2F05 move.l -[A7], D5 0000054A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000054E 2D40 FF92 move.l [A6 - 0x6E], D0 00000552 7205 moveq.l D1, 0x05 00000554 2D41 FF8E move.l [A6 - 0x72], D1 label00000558: 00000558 7600 moveq.l D3, 0x00 0000055A 95CA sub.l A2, A2 0000055C 6000 00D2 bra +0xD4 /* 00000630 */ label00000560: 00000560 2003 move.l D0, D3 00000562 9084 sub.l D0, D4 00000564 41EE FF84 lea.l A0, [A6 - 0x7C] 00000568 43EE FFF6 lea.l A1, [A6 - 0xA] 0000056C 20D9 move.l [A0]+, [A1]+ 0000056E 20D9 move.l [A0]+, [A1]+ 00000570 30D9 move.w [A0]+, [A1]+ 00000572 2D40 FF80 move.l [A6 - 0x80], D0 00000576 486E FF80 pea.l [A6 - 0x80] 0000057A 4868 FFF6 pea.l [A0 - 0xA] 0000057E 3F3C 2804 move.w -[A7], 0x2804 00000582 A9EB syscall Pack4/FP68K 00000584 43EE FFE8 lea.l A1, [A6 - 0x18] 00000588 2320 move.l -[A1], -[A0] 0000058A 2320 move.l -[A1], -[A0] 0000058C 3320 move.w -[A1], -[A0] 0000058E 3311 move.w -[A1], [A1] 00000590 B883 cmp.l D4, D3 00000592 6700 0096 beq +0x98 /* 0000062A */ 00000596 41EE FF84 lea.l A0, [A6 - 0x7C] 0000059A 43EE FFDE lea.l A1, [A6 - 0x22] 0000059E 20D9 move.l [A0]+, [A1]+ 000005A0 20D9 move.l [A0]+, [A1]+ 000005A2 30D9 move.w [A0]+, [A1]+ 000005A4 486E FFEA pea.l [A6 - 0x16] 000005A8 4868 FFF6 pea.l [A0 - 0xA] 000005AC 3F3C 0006 move.w -[A7], 0x6 000005B0 A9EB syscall Pack4/FP68K 000005B2 43EE FFB8 lea.l A1, [A6 - 0x48] 000005B6 2320 move.l -[A1], -[A0] 000005B8 2320 move.l -[A1], -[A0] 000005BA 3320 move.w -[A1], -[A0] 000005BC 3311 move.w -[A1], [A1] 000005BE 486E FFA2 pea.l [A6 - 0x5E] 000005C2 486E FFAC pea.l [A6 - 0x54] 000005C6 4EBA 1052 jsr [PC + 0x1052 /* 0000161A */] 000005CA 41EE FFAC lea.l A0, [A6 - 0x54] 000005CE 3EA0 move.w [A7], -[A0] 000005D0 2F20 move.l -[A7], -[A0] 000005D2 2F20 move.l -[A7], -[A0] 000005D4 3F3C 0018 move.w -[A7], 0x18 000005D8 486E FF84 pea.l [A6 - 0x7C] 000005DC 4EBA 12A0 jsr [PC + 0x12A0 /* 0000187E */] 000005E0 41EE FFA2 lea.l A0, [A6 - 0x5E] 000005E4 43EE FF84 lea.l A1, [A6 - 0x7C] 000005E8 20D9 move.l [A0]+, [A1]+ 000005EA 20D9 move.l [A0]+, [A1]+ 000005EC 30D9 move.w [A0]+, [A1]+ 000005EE 486E FFAC pea.l [A6 - 0x54] 000005F2 486E FFA2 pea.l [A6 - 0x5E] 000005F6 4EBA 1008 jsr [PC + 0x1008 /* 00001600 */] 000005FA 41EE FF84 lea.l A0, [A6 - 0x7C] 000005FE 43EE FFAE lea.l A1, [A6 - 0x52] 00000602 20D9 move.l [A0]+, [A1]+ 00000604 20D9 move.l [A0]+, [A1]+ 00000606 30D9 move.w [A0]+, [A1]+ 00000608 486E FFDE pea.l [A6 - 0x22] 0000060C 4868 FFF6 pea.l [A0 - 0xA] 00000610 3F3C 0006 move.w -[A7], 0x6 00000614 A9EB syscall Pack4/FP68K 00000616 224A movea.l A1, A2 00000618 D3D3 add.l A1, [A3] 0000061A 43E9 000C lea.l A1, [A1 + 0xC] 0000061E 2320 move.l -[A1], -[A0] 00000620 2320 move.l -[A1], -[A0] 00000622 3320 move.w -[A1], -[A0] 00000624 3311 move.w -[A1], [A1] 00000626 4FEF 001E lea.l A7, [A7 + 0x1E] label0000062A: 0000062A 5283 addq.l D3, 1 0000062C 45EA 000C lea.l A2, [A2 + 0xC] label00000630: 00000630 BC83 cmp.l D6, D3 00000632 6E00 FF2C bgt -0xD2 /* 00000560 */ 00000636 487A 0604 pea.l [PC + 0x604 /* 00000C3C, value 0x14E56 */] 0000063A 486E FF84 pea.l [A6 - 0x7C] 0000063E 3F3C 200E move.w -[A7], 0x200E 00000642 A9EB syscall Pack4/FP68K 00000644 486E FFEA pea.l [A6 - 0x16] 00000648 486E FF84 pea.l [A6 - 0x7C] 0000064C 3F3C 0006 move.w -[A7], 0x6 00000650 A9EB syscall Pack4/FP68K 00000652 4878 000C push.l 0xC 00000656 2F04 move.l -[A7], D4 00000658 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000065C D093 add.l D0, [A3] 0000065E 2040 movea.l A0, D0 00000660 41E8 000C lea.l A0, [A0 + 0xC] 00000664 43EE FF8E lea.l A1, [A6 - 0x72] 00000668 2121 move.l -[A0], -[A1] 0000066A 2121 move.l -[A0], -[A1] 0000066C 3121 move.w -[A0], -[A1] 0000066E 3110 move.w -[A0], [A0] 00000670 2006 move.l D0, D6 00000672 5380 subq.l D0, 1 00000674 487A 05C4 pea.l [PC + 0x5C4 /* 00000C3A, value 0x20001 */] 00000678 486E FF84 pea.l [A6 - 0x7C] 0000067C 3F3C 200E move.w -[A7], 0x200E 00000680 A9EB syscall Pack4/FP68K 00000682 486E FFF6 pea.l [A6 - 0xA] 00000686 486E FF84 pea.l [A6 - 0x7C] 0000068A 3F3C 0004 move.w -[A7], 0x4 0000068E A9EB syscall Pack4/FP68K 00000690 2D40 FF80 move.l [A6 - 0x80], D0 00000694 486E FF80 pea.l [A6 - 0x80] 00000698 486E FF84 pea.l [A6 - 0x7C] 0000069C 3F3C 2806 move.w -[A7], 0x2806 000006A0 A9EB syscall Pack4/FP68K 000006A2 41EE FFE8 lea.l A0, [A6 - 0x18] 000006A6 43EE FF8E lea.l A1, [A6 - 0x72] 000006AA 2121 move.l -[A0], -[A1] 000006AC 2121 move.l -[A0], -[A1] 000006AE 3121 move.w -[A0], -[A1] 000006B0 3110 move.w -[A0], [A0] 000006B2 7600 moveq.l D3, 0x00 000006B4 95CA sub.l A2, A2 000006B6 6000 00D4 bra +0xD6 /* 0000078C */ label000006BA: 000006BA 2D43 FF80 move.l [A6 - 0x80], D3 000006BE 486E FF80 pea.l [A6 - 0x80] 000006C2 486E FF84 pea.l [A6 - 0x7C] 000006C6 3F3C 280E move.w -[A7], 0x280E 000006CA A9EB syscall Pack4/FP68K 000006CC 486E FFDE pea.l [A6 - 0x22] 000006D0 486E FF84 pea.l [A6 - 0x7C] 000006D4 3F3C 0004 move.w -[A7], 0x4 000006D8 A9EB syscall Pack4/FP68K 000006DA 41EE FFB8 lea.l A0, [A6 - 0x48] 000006DE 43EE FF8E lea.l A1, [A6 - 0x72] 000006E2 2121 move.l -[A0], -[A1] 000006E4 2121 move.l -[A0], -[A1] 000006E6 3121 move.w -[A0], -[A1] 000006E8 3110 move.w -[A0], [A0] 000006EA 486E FFA2 pea.l [A6 - 0x5E] 000006EE 486E FFAC pea.l [A6 - 0x54] 000006F2 4EBA 0F26 jsr [PC + 0xF26 /* 0000161A */] 000006F6 41EE FFAC lea.l A0, [A6 - 0x54] 000006FA 3EA0 move.w [A7], -[A0] 000006FC 2F20 move.l -[A7], -[A0] 000006FE 2F20 move.l -[A7], -[A0] 00000700 3F3C 001A move.w -[A7], 0x1A 00000704 486E FF84 pea.l [A6 - 0x7C] 00000708 4EBA 1174 jsr [PC + 0x1174 /* 0000187E */] 0000070C 41EE FFA2 lea.l A0, [A6 - 0x5E] 00000710 43EE FF84 lea.l A1, [A6 - 0x7C] 00000714 20D9 move.l [A0]+, [A1]+ 00000716 20D9 move.l [A0]+, [A1]+ 00000718 30D9 move.w [A0]+, [A1]+ 0000071A 486E FFAC pea.l [A6 - 0x54] 0000071E 486E FFA2 pea.l [A6 - 0x5E] 00000722 4EBA 0EDC jsr [PC + 0xEDC /* 00001600 */] 00000726 2D7C 51EB 851F FF8A move.l [A6 - 0x76], 0x51EB851F 0000072E 2D7C EB85 1EB8 FF86 move.l [A6 - 0x7A], 0xEB851EB8 00000736 3D7C 3FFD FF84 move.w [A6 - 0x7C], 0x3FFD 0000073C 486E FFAE pea.l [A6 - 0x52] 00000740 486E FF84 pea.l [A6 - 0x7C] 00000744 3F3C 0004 move.w -[A7], 0x4 00000748 A9EB syscall Pack4/FP68K 0000074A 2D7C D70A 3D71 FF80 move.l [A6 - 0x80], 0xD70A3D71 00000752 2D7C 8A3D 70A3 FF7C move.l [A6 - 0x84], 0x8A3D70A3 0000075A 3D7C 3FFE FF7A move.w [A6 - 0x86], 0x3FFE 00000760 486E FF84 pea.l [A6 - 0x7C] 00000764 486E FF7A pea.l [A6 - 0x86] 00000768 3F3C 0002 move.w -[A7], 0x2 0000076C A9EB syscall Pack4/FP68K 0000076E 204A movea.l A0, A2 00000770 D1D3 add.l A0, [A3] 00000772 5488 addq.l A0, 2 00000774 486E FF7A pea.l [A6 - 0x86] 00000778 4850 pea.l [A0] 0000077A 3F3C 0004 move.w -[A7], 0x4 0000077E A9EB syscall Pack4/FP68K 00000780 3110 move.w -[A0], [A0] 00000782 4FEF 001E lea.l A7, [A7 + 0x1E] 00000786 5283 addq.l D3, 1 00000788 45EA 000C lea.l A2, [A2 + 0xC] label0000078C: 0000078C BC83 cmp.l D6, D3 0000078E 6E00 FF2A bgt -0xD4 /* 000006BA */ 00000792 7600 moveq.l D3, 0x00 00000794 6000 0174 bra +0x176 /* 0000090A */ label00000798: 00000798 42AE FFE4 clr.l [A6 - 0x1C] 0000079C 42AE FFE0 clr.l [A6 - 0x20] 000007A0 42AE FFDC clr.l [A6 - 0x24] 000007A4 2806 move.l D4, D6 000007A6 D883 add.l D4, D3 000007A8 5384 subq.l D4, 1 000007AA 7E00 moveq.l D7, 0x00 000007AC 2004 move.l D0, D4 000007AE D094 add.l D0, [A4] 000007B0 2440 movea.l A2, D0 000007B2 4878 000C push.l 0xC 000007B6 2F07 move.l -[A7], D7 000007B8 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000007BC 2D40 FF9E move.l [A6 - 0x62], D0 000007C0 6046 bra +0x48 /* 00000808 */ label000007C2: 000007C2 200A move.l D0, A2 000007C4 9087 sub.l D0, D7 000007C6 2040 movea.l A0, D0 000007C8 1010 move.b D0, [A0] 000007CA 4880 ext.w D0 000007CC 2053 movea.l A0, [A3] 000007CE D1EE FF9E add.l A0, [A6 - 0x62] 000007D2 43EE FF84 lea.l A1, [A6 - 0x7C] 000007D6 5488 addq.l A0, 2 000007D8 22D8 move.l [A1]+, [A0]+ 000007DA 22D8 move.l [A1]+, [A0]+ 000007DC 32D8 move.w [A1]+, [A0]+ 000007DE 3D40 FF82 move.w [A6 - 0x7E], D0 000007E2 486E FF82 pea.l [A6 - 0x7E] 000007E6 4869 FFF6 pea.l [A1 - 0xA] 000007EA 3F3C 2004 move.w -[A7], 0x2004 000007EE A9EB syscall Pack4/FP68K 000007F0 41EE FFDE lea.l A0, [A6 - 0x22] 000007F4 4869 FFF6 pea.l [A1 - 0xA] 000007F8 4850 pea.l [A0] 000007FA 4267 clr.w -[A7] 000007FC A9EB syscall Pack4/FP68K 000007FE 3110 move.w -[A0], [A0] 00000800 5287 addq.l D7, 1 00000802 700C moveq.l D0, 0x0C 00000804 D1AE FF9E add.l [A6 - 0x62], D0 label00000808: 00000808 BC87 cmp.l D6, D7 0000080A 6EB6 bgt -0x48 /* 000007C2 */ 0000080C 487A 042A pea.l [PC + 0x42A /* 00000C38, value 0x7F0002 */] 00000810 486E FFDE pea.l [A6 - 0x22] 00000814 3F3C 2008 move.w -[A7], 0x2008 00000818 A9EB syscall Pack4/FP68K 0000081A 6F14 ble +0x16 /* 00000830 */ 0000081C 42AE FFE4 clr.l [A6 - 0x1C] 00000820 2D7C FE00 0000 FFE0 move.l [A6 - 0x20], 0xFE000000 00000828 2D7C 4005 4005 FFDC move.l [A6 - 0x24], 0x40054005 label00000830: 00000830 487A 0404 pea.l [PC + 0x404 /* 00000C36, value 0xFF80007F */] 00000834 486E FFDE pea.l [A6 - 0x22] 00000838 3F3C 2008 move.w -[A7], 0x2008 0000083C A9EB syscall Pack4/FP68K 0000083E 6C14 bge +0x16 /* 00000854 */ 00000840 42AE FFE4 clr.l [A6 - 0x1C] 00000844 2D7C 8000 0000 FFE0 move.l [A6 - 0x20], 0x80000000 0000084C 2D7C C006 C006 FFDC move.l [A6 - 0x24], 0xC006C006 label00000854: 00000854 487A 03DE pea.l [PC + 0x3DE /* 00000C34, value 0xFF80 */] 00000858 486E FFDE pea.l [A6 - 0x22] 0000085C 3F3C 2008 move.w -[A7], 0x2008 00000860 A9EB syscall Pack4/FP68K 00000862 6D2A blt +0x2C /* 0000088E */ 00000864 41EE FF84 lea.l A0, [A6 - 0x7C] 00000868 43EE FFDE lea.l A1, [A6 - 0x22] 0000086C 20D9 move.l [A0]+, [A1]+ 0000086E 20D9 move.l [A0]+, [A1]+ 00000870 30D9 move.w [A0]+, [A1]+ 00000872 487A 03BC pea.l [PC + 0x3BC /* 00000C30, value 0x3F000000 '?\0\0\0' */] 00000876 4868 FFF6 pea.l [A0 - 0xA] 0000087A 3F3C 1000 move.w -[A7], 0x1000 0000087E A9EB syscall Pack4/FP68K 00000880 43EE FF84 lea.l A1, [A6 - 0x7C] 00000884 2320 move.l -[A1], -[A0] 00000886 2320 move.l -[A1], -[A0] 00000888 3320 move.w -[A1], -[A0] 0000088A 3311 move.w -[A1], [A1] 0000088C 6028 bra +0x2A /* 000008B6 */ label0000088E: 0000088E 41EE FF6E lea.l A0, [A6 - 0x92] 00000892 43EE FFDE lea.l A1, [A6 - 0x22] 00000896 20D9 move.l [A0]+, [A1]+ 00000898 20D9 move.l [A0]+, [A1]+ 0000089A 30D9 move.w [A0]+, [A1]+ 0000089C 487A 038E pea.l [PC + 0x38E /* 00000C2C, value 0x3F000000 '?\0\0\0' */] 000008A0 4868 FFF6 pea.l [A0 - 0xA] 000008A4 3F3C 1002 move.w -[A7], 0x1002 000008A8 A9EB syscall Pack4/FP68K 000008AA 43EE FF84 lea.l A1, [A6 - 0x7C] 000008AE 2320 move.l -[A1], -[A0] 000008B0 2320 move.l -[A1], -[A0] 000008B2 3320 move.w -[A1], -[A0] 000008B4 3311 move.w -[A1], [A1] label000008B6: 000008B6 41EE FF6C lea.l A0, [A6 - 0x94] 000008BA 43EE FF7A lea.l A1, [A6 - 0x86] 000008BE 20D9 move.l [A0]+, [A1]+ 000008C0 20D9 move.l [A0]+, [A1]+ 000008C2 30D9 move.w [A0]+, [A1]+ 000008C4 4868 FFF6 pea.l [A0 - 0xA] 000008C8 3F3C 0016 move.w -[A7], 0x16 000008CC A9EB syscall Pack4/FP68K 000008CE 4868 FFF6 pea.l [A0 - 0xA] 000008D2 486E FF76 pea.l [A6 - 0x8A] 000008D6 3F3C 2010 move.w -[A7], 0x2010 000008DA A9EB syscall Pack4/FP68K 000008DC 2054 movea.l A0, [A4] 000008DE 11AE FF77 3800 move.b [A0 + D3], [A6 - 0x89] 000008E4 3F3C 0001 move.w -[A7], 0x1 000008E8 42A7 clr.l -[A7] 000008EA 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 000008EE 4A40 tst.w D0 000008F0 5C8F addq.l A7, 6 000008F2 6714 beq +0x16 /* 00000908 */ 000008F4 204B movea.l A0, A3 000008F6 A02A syscall HUnlock 000008F8 204B movea.l A0, A3 000008FA A023 syscall DisposHandle/DisposeHandle 000008FC 204C movea.l A0, A4 000008FE A02A syscall HUnlock 00000900 204C movea.l A0, A4 00000902 A023 syscall DisposHandle/DisposeHandle 00000904 6000 0312 bra +0x314 /* 00000C18 */ label00000908: 00000908 5283 addq.l D3, 1 label0000090A: 0000090A BA83 cmp.l D5, D3 0000090C 6E00 FE8A bgt -0x174 /* 00000798 */ 00000910 204B movea.l A0, A3 00000912 A02A syscall HUnlock 00000914 204B movea.l A0, A3 00000916 A023 syscall DisposHandle/DisposeHandle 00000918 303C 0176 move.w D0, 0x176 0000091C C1ED EDB8 muls.w D0, [A5 - 0x1248] 00000920 204D movea.l A0, A5 00000922 D1C0 add.l A0, D0 00000924 2068 D120 movea.l A0, [A0 - 0x2EE0] 00000928 A029 syscall HLock 0000092A 7600 moveq.l D3, 0x00 0000092C 6032 bra +0x34 /* 00000960 */ label0000092E: 0000092E 2F03 move.l -[A7], D3 00000930 2F2E FF8E move.l -[A7], [A6 - 0x72] 00000934 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000938 D094 add.l D0, [A4] 0000093A 2040 movea.l A0, D0 0000093C 1010 move.b D0, [A0] 0000093E 4880 ext.w D0 00000940 3D40 FF96 move.w [A6 - 0x6A], D0 00000944 0A00 0080 xori.b D0, 0x80 00000948 323C 0176 move.w D1, 0x176 0000094C C3ED EDB8 muls.w D1, [A5 - 0x1248] 00000950 204D movea.l A0, A5 00000952 D1C1 add.l A0, D1 00000954 2068 D120 movea.l A0, [A0 - 0x2EE0] 00000958 2050 movea.l A0, [A0] 0000095A 1180 382A move.b [A0 + D3 + 0x2A], D0 0000095E 5283 addq.l D3, 1 label00000960: 00000960 B6AE FF92 cmp.l D3, [A6 - 0x6E] 00000964 6DC8 blt -0x36 /* 0000092E */ 00000966 204C movea.l A0, A4 00000968 A02A syscall HUnlock 0000096A 204C movea.l A0, A4 0000096C A023 syscall DisposHandle/DisposeHandle 0000096E 3F3C 0002 move.w -[A7], 0x2 00000972 42A7 clr.l -[A7] 00000974 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00000978 303C 0176 move.w D0, 0x176 0000097C C1ED EDB8 muls.w D0, [A5 - 0x1248] 00000980 204D movea.l A0, A5 00000982 D1C0 add.l A0, D0 00000984 216E FF92 D132 move.l [A0 - 0x2ECE], [A6 - 0x6E] 0000098A 303C 0176 move.w D0, 0x176 0000098E C1ED EDB8 muls.w D0, [A5 - 0x1248] 00000992 204D movea.l A0, A5 00000994 D1C0 add.l A0, D0 00000996 2068 D120 movea.l A0, [A0 - 0x2EE0] 0000099A 2050 movea.l A0, [A0] 0000099C 43EE FFC4 lea.l A1, [A6 - 0x3C] 000009A0 41E8 0014 lea.l A0, [A0 + 0x14] 000009A4 7005 moveq.l D0, 0x05 label000009A6: 000009A6 22D8 move.l [A1]+, [A0]+ 000009A8 51C8 FFFC dbf D0, -0x6 /* 000009A6 */ 000009AC 2C2E FFCC move.l D6, [A6 - 0x34] 000009B0 4A86 tst.l D6 000009B2 5C8F addq.l A7, 6 000009B4 6A32 bpl +0x34 /* 000009E8 */ 000009B6 0886 001F bclr.b D6, 0x1F 000009BA 2F06 move.l -[A7], D6 000009BC 486E FF6C pea.l [A6 - 0x94] 000009C0 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 000009C4 41EE FFB8 lea.l A0, [A6 - 0x48] 000009C8 43EE FF6C lea.l A1, [A6 - 0x94] 000009CC 20D9 move.l [A0]+, [A1]+ 000009CE 20D9 move.l [A0]+, [A1]+ 000009D0 20D9 move.l [A0]+, [A1]+ 000009D2 41EE FFBA lea.l A0, [A6 - 0x46] 000009D6 487A 0250 pea.l [PC + 0x250 /* 00000C28, value 0x8000 */] 000009DA 4850 pea.l [A0] 000009DC 3F3C 2800 move.w -[A7], 0x2800 /* '(\0' */ 000009E0 A9EB syscall Pack4/FP68K 000009E2 3110 move.w -[A0], [A0] 000009E4 508F addq.l A7, 8 000009E6 601A bra +0x1C /* 00000A02 */ label000009E8: 000009E8 2F06 move.l -[A7], D6 000009EA 486E FF6C pea.l [A6 - 0x94] 000009EE 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 000009F2 41EE FFB8 lea.l A0, [A6 - 0x48] 000009F6 43EE FF6C lea.l A1, [A6 - 0x94] 000009FA 20D9 move.l [A0]+, [A1]+ 000009FC 20D9 move.l [A0]+, [A1]+ 000009FE 20D9 move.l [A0]+, [A1]+ 00000A00 508F addq.l A7, 8 label00000A02: 00000A02 41EE FFBA lea.l A0, [A6 - 0x46] 00000A06 486E FFEA pea.l [A6 - 0x16] 00000A0A 4850 pea.l [A0] 00000A0C 3F3C 0006 move.w -[A7], 0x6 00000A10 A9EB syscall Pack4/FP68K 00000A12 3110 move.w -[A0], [A0] 00000A14 487A 0210 pea.l [PC + 0x210 /* 00000C26, value 0x7FFF0000 */] 00000A18 486E FFBA pea.l [A6 - 0x46] 00000A1C 3F3C 2008 move.w -[A7], 0x2008 00000A20 A9EB syscall Pack4/FP68K 00000A22 6F2E ble +0x30 /* 00000A52 */ 00000A24 41EE FFBA lea.l A0, [A6 - 0x46] 00000A28 487A 01F8 pea.l [PC + 0x1F8 /* 00000C22, value 0x8000 */] 00000A2C 4850 pea.l [A0] 00000A2E 3F3C 2802 move.w -[A7], 0x2802 00000A32 A9EB syscall Pack4/FP68K 00000A34 3110 move.w -[A0], [A0] 00000A36 2F2E FFC0 move.l -[A7], [A6 - 0x40] 00000A3A 2F2E FFBC move.l -[A7], [A6 - 0x44] 00000A3E 2F2E FFB8 move.l -[A7], [A6 - 0x48] 00000A42 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00000A46 2C00 move.l D6, D0 00000A48 08C6 001F bset.b D6, 0x1F 00000A4C 4FEF 000C lea.l A7, [A7 + 0xC] 00000A50 6016 bra +0x18 /* 00000A68 */ label00000A52: 00000A52 2F2E FFC0 move.l -[A7], [A6 - 0x40] 00000A56 2F2E FFBC move.l -[A7], [A6 - 0x44] 00000A5A 2F2E FFB8 move.l -[A7], [A6 - 0x48] 00000A5E 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00000A62 2C00 move.l D6, D0 00000A64 4FEF 000C lea.l A7, [A7 + 0xC] label00000A68: 00000A68 2D46 FFCC move.l [A6 - 0x34], D6 00000A6C 303C 0176 move.w D0, 0x176 00000A70 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00000A74 204D movea.l A0, A5 00000A76 D1C0 add.l A0, D0 00000A78 2D68 D132 FFC8 move.l [A6 - 0x38], [A0 - 0x2ECE] 00000A7E 303C 0176 move.w D0, 0x176 00000A82 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00000A86 204D movea.l A0, A5 00000A88 D1C0 add.l A0, D0 00000A8A 2068 D120 movea.l A0, [A0 - 0x2EE0] 00000A8E 2050 movea.l A0, [A0] 00000A90 41E8 0014 lea.l A0, [A0 + 0x14] 00000A94 43EE FFC4 lea.l A1, [A6 - 0x3C] 00000A98 7005 moveq.l D0, 0x05 label00000A9A: 00000A9A 20D9 move.l [A0]+, [A1]+ 00000A9C 51C8 FFFC dbf D0, -0x6 /* 00000A9A */ 00000AA0 303C 0176 move.w D0, 0x176 00000AA4 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00000AA8 204D movea.l A0, A5 00000AAA D1C0 add.l A0, D0 00000AAC 2068 D120 movea.l A0, [A0 - 0x2EE0] 00000AB0 A02A syscall HUnlock 00000AB2 42A7 clr.l -[A7] 00000AB4 303C 0176 move.w D0, 0x176 00000AB8 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00000ABC 204D movea.l A0, A5 00000ABE D1C0 add.l A0, D0 00000AC0 2F28 D120 move.l -[A7], [A0 - 0x2EE0] 00000AC4 4EBA F748 jsr [PC - 0x8B8 /* 0000020E */] 00000AC8 2C1F move.l D6, [A7]+ 00000ACA 2005 move.l D0, D5 00000ACC 90AE FF92 sub.l D0, [A6 - 0x6E] 00000AD0 9C80 sub.l D6, D0 00000AD2 303C 0176 move.w D0, 0x176 00000AD6 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00000ADA 204D movea.l A0, A5 00000ADC D1C0 add.l A0, D0 00000ADE 2006 move.l D0, D6 00000AE0 2068 D120 movea.l A0, [A0 - 0x2EE0] 00000AE4 A024 syscall SetHandleSize 00000AE6 4A78 0220 tst.w [0x00000220 /* MemErr */] 00000AEA 670E beq +0x10 /* 00000AFA */ 00000AEC 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 00000AF0 486D FB94 pea.l [A5 - 0x46C] 00000AF4 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00000AF8 5C8F addq.l A7, 6 label00000AFA: 00000AFA 303C 0176 move.w D0, 0x176 00000AFE C1ED EDB8 muls.w D0, [A5 - 0x1248] 00000B02 204D movea.l A0, A5 00000B04 D1C0 add.l A0, D0 00000B06 4868 D14E pea.l [A0 - 0x2EB2] 00000B0A A8A3 syscall EraseRect 00000B0C 303C 0176 move.w D0, 0x176 00000B10 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00000B14 49ED D136 lea.l A4, [A5 - 0x2ECA] 00000B18 D08C add.l D0, A4 00000B1A 2840 movea.l A4, D0 00000B1C 303C 0176 move.w D0, 0x176 00000B20 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00000B24 41ED D080 lea.l A0, [A5 - 0x2F80] 00000B28 D088 add.l D0, A0 00000B2A 2D40 FF9E move.l [A6 - 0x62], D0 00000B2E 42AC 0004 clr.l [A4 + 0x4] 00000B32 2040 movea.l A0, D0 00000B34 7201 moveq.l D1, 0x01 00000B36 D2A8 00B2 add.l D1, [A0 + 0xB2] 00000B3A 2941 000C move.l [A4 + 0xC], D1 00000B3E 2040 movea.l A0, D0 00000B40 2228 010E move.l D1, [A0 + 0x10E] 00000B44 4481 neg.l D1 00000B46 2881 move.l [A4], D1 00000B48 2040 movea.l A0, D0 00000B4A 2228 0112 move.l D1, [A0 + 0x112] 00000B4E 4481 neg.l D1 00000B50 2941 0008 move.l [A4 + 0x8], D1 00000B54 323C 0176 move.w D1, 0x176 00000B58 C3ED EDB8 muls.w D1, [A5 - 0x1248] 00000B5C 204D movea.l A0, A5 00000B5E D1C1 add.l A0, D1 00000B60 2F28 D16A move.l -[A7], [A0 - 0x2E96] 00000B64 4267 clr.w -[A7] 00000B66 A964 syscall SetControlMinimum/SetMinCtl 00000B68 303C 0176 move.w D0, 0x176 00000B6C C1ED EDB8 muls.w D0, [A5 - 0x1248] 00000B70 204D movea.l A0, A5 00000B72 D1C0 add.l A0, D0 00000B74 2F28 D16A move.l -[A7], [A0 - 0x2E96] 00000B78 4267 clr.w -[A7] 00000B7A A965 syscall SetControlMaximum/SetMaxCtl 00000B7C 303C 0176 move.w D0, 0x176 00000B80 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00000B84 204D movea.l A0, A5 00000B86 D1C0 add.l A0, D0 00000B88 2F28 D16A move.l -[A7], [A0 - 0x2E96] 00000B8C 4267 clr.w -[A7] 00000B8E A963 syscall SetControlValue/SetCtlValue 00000B90 303C 0176 move.w D0, 0x176 00000B94 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00000B98 204D movea.l A0, A5 00000B9A D1C0 add.l A0, D0 00000B9C 2F28 D166 move.l -[A7], [A0 - 0x2E9A] 00000BA0 4267 clr.w -[A7] 00000BA2 A964 syscall SetControlMinimum/SetMinCtl 00000BA4 303C 0176 move.w D0, 0x176 00000BA8 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00000BAC 204D movea.l A0, A5 00000BAE D1C0 add.l A0, D0 00000BB0 2F28 D166 move.l -[A7], [A0 - 0x2E9A] 00000BB4 4267 clr.w -[A7] 00000BB6 A965 syscall SetControlMaximum/SetMaxCtl 00000BB8 303C 0176 move.w D0, 0x176 00000BBC C1ED EDB8 muls.w D0, [A5 - 0x1248] 00000BC0 204D movea.l A0, A5 00000BC2 D1C0 add.l A0, D0 00000BC4 2F28 D166 move.l -[A7], [A0 - 0x2E9A] 00000BC8 4267 clr.w -[A7] 00000BCA A963 syscall SetControlValue/SetCtlValue 00000BCC 303C 0176 move.w D0, 0x176 00000BD0 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00000BD4 204D movea.l A0, A5 00000BD6 D1C0 add.l A0, D0 00000BD8 303C 0176 move.w D0, 0x176 00000BDC C1ED EDB8 muls.w D0, [A5 - 0x1248] 00000BE0 224D movea.l A1, A5 00000BE2 D3C0 add.l A1, D0 00000BE4 2368 D14E D156 move.l [A1 - 0x2EAA], [A0 - 0x2EB2] 00000BEA 2368 D152 D15A move.l [A1 - 0x2EA6], [A0 - 0x2EAE] 00000BF0 303C 0176 move.w D0, 0x176 00000BF4 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00000BF8 204D movea.l A0, A5 00000BFA D1C0 add.l A0, D0 00000BFC 2068 D080 movea.l A0, [A0 - 0x2F80] 00000C00 4868 0010 pea.l [A0 + 0x10] 00000C04 A928 syscall InvalRect 00000C06 303C 0176 move.w D0, 0x176 00000C0A C1ED EDB8 muls.w D0, [A5 - 0x1248] 00000C0E 204D movea.l A0, A5 00000C10 D1C0 add.l A0, D0 00000C12 117C 0001 D1F4 move.b [A0 - 0x2E0C], 0x1 label00000C18: 00000C18 4CEE 1CF8 FF4C movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0xB4] 00000C1E 4E5E unlink A6 00000C20 4E75 rts 00000C22 0000 8000 ori.b D0, 0x0 00000C26 7FFF moveq.l D7, 0xFFFFFFFF 00000C28 0000 8000 ori.b D0, 0x0 00000C2C 3F00 move.w -[A7], D0 00000C2E 0000 3F00 ori.b D0, 0x0 00000C32 0000 0000 ori.b D0, 0x0 00000C36 FF80 .extension 0xF80 // unimplemented 00000C38 007F 0002 ori.w <>, 0x2 00000C3C 0001 4E56 ori.b D1, 0x56 /* 'V' */ export_63: // at 00000C3E (misaligned) 00000C40 FF6C .extension 0xF6C // unimplemented 00000C42 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000C46 7041 moveq.l D0, 0x41 00000C48 2D40 FF92 move.l [A6 - 0x6E], D0 00000C4C 2D7C 2168 BDE9 FFFC move.l [A6 - 0x4], 0x2168BDE9 00000C54 2D7C C90F DAA2 FFF8 move.l [A6 - 0x8], 0xC90FDAA2 00000C5C 2D7C 4000 4000 FFF4 move.l [A6 - 0xC], 0x40004000 /* '@\0@\0' */ 00000C64 323C 0176 move.w D1, 0x176 00000C68 C3ED EDB8 muls.w D1, [A5 - 0x1248] 00000C6C 204D movea.l A0, A5 00000C6E D1C1 add.l A0, D1 00000C70 4868 D156 pea.l [A0 - 0x2EAA] 00000C74 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00000C78 4297 clr.l [A7] 00000C7A 3F3C 0004 move.w -[A7], 0x4 00000C7E A9B9 syscall GetCursor 00000C80 205F movea.l A0, [A7]+ 00000C82 2F10 move.l -[A7], [A0] 00000C84 A851 syscall SetCursor 00000C86 303C 0176 move.w D0, 0x176 00000C8A C1ED EDB8 muls.w D0, [A5 - 0x1248] 00000C8E 204D movea.l A0, A5 00000C90 D1C0 add.l A0, D0 00000C92 2E28 D132 move.l D7, [A0 - 0x2ECE] 00000C96 4878 0002 push.l 0x2 00000C9A 206E FF92 movea.l A0, [A6 - 0x6E] 00000C9E 4868 FFFF pea.l [A0 - 0x1] 00000CA2 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000CA6 2C00 move.l D6, D0 00000CA8 302E 0008 move.w D0, [A6 + 0x8] 00000CAC 6700 00A8 beq +0xAA /* 00000D56 */ 00000CB0 6B00 00A4 bmi +0xA6 /* 00000D56 */ 00000CB4 5740 subq.w D0, 3 00000CB6 6758 beq +0x5A /* 00000D10 */ 00000CB8 6A06 bpl +0x8 /* 00000CC0 */ 00000CBA 5240 addq.w D0, 1 00000CBC 6A2A bpl +0x2C /* 00000CE8 */ 00000CBE 6008 bra +0xA /* 00000CC8 */ label00000CC0: 00000CC0 5540 subq.w D0, 2 00000CC2 6A00 0092 bpl +0x94 /* 00000D56 */ 00000CC6 6068 bra +0x6A /* 00000D30 */ label00000CC8: 00000CC8 42AE FFF0 clr.l [A6 - 0x10] 00000CCC 2D7C 8000 0000 FFEC move.l [A6 - 0x14], 0x80000000 00000CD4 2D7C 4000 4000 FFE8 move.l [A6 - 0x18], 0x40004000 /* '@\0@\0' */ 00000CDC 2A07 move.l D5, D7 00000CDE DA85 add.l D5, D5 00000CE0 7002 moveq.l D0, 0x02 00000CE2 2D40 FF9A move.l [A6 - 0x66], D0 00000CE6 606E bra +0x70 /* 00000D56 */ label00000CE8: 00000CE8 42AE FFF0 clr.l [A6 - 0x10] 00000CEC 2D7C C000 0000 FFEC move.l [A6 - 0x14], 0xC0000000 00000CF4 2D7C 4000 4000 FFE8 move.l [A6 - 0x18], 0x40004000 /* '@\0@\0' */ 00000CFC 4878 0003 push.l 0x3 00000D00 2F07 move.l -[A7], D7 00000D02 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000D06 2A00 move.l D5, D0 00000D08 7003 moveq.l D0, 0x03 00000D0A 2D40 FF9A move.l [A6 - 0x66], D0 00000D0E 6046 bra +0x48 /* 00000D56 */ label00000D10: 00000D10 42AE FFF0 clr.l [A6 - 0x10] 00000D14 2D7C 8000 0000 FFEC move.l [A6 - 0x14], 0x80000000 00000D1C 2D7C 4001 4001 FFE8 move.l [A6 - 0x18], 0x40014001 00000D24 2A07 move.l D5, D7 00000D26 E58D lsl D5, 2 00000D28 7004 moveq.l D0, 0x04 00000D2A 2D40 FF9A move.l [A6 - 0x66], D0 00000D2E 6026 bra +0x28 /* 00000D56 */ label00000D30: 00000D30 42AE FFF0 clr.l [A6 - 0x10] 00000D34 2D7C A000 0000 FFEC move.l [A6 - 0x14], 0xA0000000 00000D3C 2D7C 4001 4001 FFE8 move.l [A6 - 0x18], 0x40014001 00000D44 4878 0005 push.l 0x5 00000D48 2F07 move.l -[A7], D7 00000D4A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000D4E 2A00 move.l D5, D0 00000D50 7005 moveq.l D0, 0x05 00000D52 2D40 FF9A move.l [A6 - 0x66], D0 label00000D56: 00000D56 303C 0176 move.w D0, 0x176 00000D5A C1ED EDB8 muls.w D0, [A5 - 0x1248] 00000D5E 204D movea.l A0, A5 00000D60 D1C0 add.l A0, D0 00000D62 2068 D120 movea.l A0, [A0 - 0x2EE0] 00000D66 2050 movea.l A0, [A0] 00000D68 43EE FFC4 lea.l A1, [A6 - 0x3C] 00000D6C 41E8 0014 lea.l A0, [A0 + 0x14] 00000D70 7005 moveq.l D0, 0x05 label00000D72: 00000D72 22D8 move.l [A1]+, [A0]+ 00000D74 51C8 FFFC dbf D0, -0x6 /* 00000D72 */ 00000D78 282E FFCC move.l D4, [A6 - 0x34] 00000D7C 4A84 tst.l D4 00000D7E 6A32 bpl +0x34 /* 00000DB2 */ 00000D80 0884 001F bclr.b D4, 0x1F 00000D84 2F04 move.l -[A7], D4 00000D86 486E FF82 pea.l [A6 - 0x7E] 00000D8A 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00000D8E 41EE FFB8 lea.l A0, [A6 - 0x48] 00000D92 43EE FF82 lea.l A1, [A6 - 0x7E] 00000D96 20D9 move.l [A0]+, [A1]+ 00000D98 20D9 move.l [A0]+, [A1]+ 00000D9A 20D9 move.l [A0]+, [A1]+ 00000D9C 41EE FFBA lea.l A0, [A6 - 0x46] 00000DA0 487A 085A pea.l [PC + 0x85A /* 000015FC, value 0x8000 */] 00000DA4 4850 pea.l [A0] 00000DA6 3F3C 2800 move.w -[A7], 0x2800 /* '(\0' */ 00000DAA A9EB syscall Pack4/FP68K 00000DAC 3110 move.w -[A0], [A0] 00000DAE 508F addq.l A7, 8 00000DB0 601A bra +0x1C /* 00000DCC */ label00000DB2: 00000DB2 2F04 move.l -[A7], D4 00000DB4 486E FF82 pea.l [A6 - 0x7E] 00000DB8 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00000DBC 41EE FFB8 lea.l A0, [A6 - 0x48] 00000DC0 43EE FF82 lea.l A1, [A6 - 0x7E] 00000DC4 20D9 move.l [A0]+, [A1]+ 00000DC6 20D9 move.l [A0]+, [A1]+ 00000DC8 20D9 move.l [A0]+, [A1]+ 00000DCA 508F addq.l A7, 8 label00000DCC: 00000DCC 41EE FFBA lea.l A0, [A6 - 0x46] 00000DD0 486E FFEA pea.l [A6 - 0x16] 00000DD4 4850 pea.l [A0] 00000DD6 3F3C 0004 move.w -[A7], 0x4 00000DDA A9EB syscall Pack4/FP68K 00000DDC 3110 move.w -[A0], [A0] 00000DDE 487A 0818 pea.l [PC + 0x818 /* 000015F8, value 0x10000 */] 00000DE2 486E FFBA pea.l [A6 - 0x46] 00000DE6 3F3C 2808 move.w -[A7], 0x2808 00000DEA A9EB syscall Pack4/FP68K 00000DEC 6F0E ble +0x10 /* 00000DFC */ 00000DEE 4267 clr.w -[A7] 00000DF0 486D FBB2 pea.l [A5 - 0x44E] 00000DF4 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00000DF8 6000 07DA bra +0x7DC /* 000015D4 */ label00000DFC: 00000DFC 2805 move.l D4, D5 00000DFE D8AE FF92 add.l D4, [A6 - 0x6E] 00000E02 2D44 FF96 move.l [A6 - 0x6A], D4 00000E06 4878 000C push.l 0xC 00000E0A 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00000E0E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000E12 2600 move.l D3, D0 00000E14 A061 syscall MaxBlock 00000E16 2203 move.l D1, D3 00000E18 D2AE FF96 add.l D1, [A6 - 0x6A] 00000E1C 2D41 FF8E move.l [A6 - 0x72], D1 00000E20 9081 sub.l D0, D1 00000E22 0C80 0000 2710 cmpi.l D0, 0x2710 00000E28 6C12 bge +0x14 /* 00000E3C */ 00000E2A 4227 clr.b -[A7] 00000E2C 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00000E30 2F2E FF8E move.l -[A7], [A6 - 0x72] 00000E34 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00000E38 6000 079A bra +0x79C /* 000015D4 */ label00000E3C: 00000E3C 202E FF96 move.l D0, [A6 - 0x6A] 00000E40 A122 syscall NewHandle, flags=1 00000E42 2848 movea.l A4, A0 00000E44 2003 move.l D0, D3 00000E46 A122 syscall NewHandle, flags=1 00000E48 2648 movea.l A3, A0 00000E4A 200C move.l D0, A4 00000E4C 6704 beq +0x6 /* 00000E52 */ 00000E4E 200B move.l D0, A3 00000E50 6614 bne +0x16 /* 00000E66 */ label00000E52: 00000E52 4227 clr.b -[A7] 00000E54 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00000E58 4257 clr.w [A7] 00000E5A 486D FBDE pea.l [A5 - 0x422] 00000E5E 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00000E62 6000 0770 bra +0x772 /* 000015D4 */ label00000E66: 00000E66 42A7 clr.l -[A7] 00000E68 303C 0176 move.w D0, 0x176 00000E6C C1ED EDB8 muls.w D0, [A5 - 0x1248] 00000E70 204D movea.l A0, A5 00000E72 D1C0 add.l A0, D0 00000E74 2F28 D120 move.l -[A7], [A0 - 0x2EE0] 00000E78 4EBA F394 jsr [PC - 0xC6C /* 0000020E */] 00000E7C 2D5F FF96 move.l [A6 - 0x6A], [A7]+ 00000E80 2605 move.l D3, D5 00000E82 D6AE FF96 add.l D3, [A6 - 0x6A] 00000E86 9687 sub.l D3, D7 00000E88 303C 0176 move.w D0, 0x176 00000E8C C1ED EDB8 muls.w D0, [A5 - 0x1248] 00000E90 204D movea.l A0, A5 00000E92 D1C0 add.l A0, D0 00000E94 2003 move.l D0, D3 00000E96 2068 D120 movea.l A0, [A0 - 0x2EE0] 00000E9A A024 syscall SetHandleSize 00000E9C 4A78 0220 tst.w [0x00000220 /* MemErr */] 00000EA0 6718 beq +0x1A /* 00000EBA */ 00000EA2 3F38 0220 move.w -[A7], [0x00000220 /* MemErr */] 00000EA6 486D FBFC pea.l [A5 - 0x404] 00000EAA 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00000EAE 204C movea.l A0, A4 00000EB0 A023 syscall DisposHandle/DisposeHandle 00000EB2 204B movea.l A0, A3 00000EB4 A023 syscall DisposHandle/DisposeHandle 00000EB6 6000 071C bra +0x71E /* 000015D4 */ label00000EBA: 00000EBA 486D FC1A pea.l [A5 - 0x3E6] 00000EBE 486D FC26 pea.l [A5 - 0x3DA] 00000EC2 486D FC28 pea.l [A5 - 0x3D8] 00000EC6 486D FC2A pea.l [A5 - 0x3D6] 00000ECA A98B syscall ParamText 00000ECC 4267 clr.w -[A7] 00000ECE 2F05 move.l -[A7], D5 00000ED0 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00000ED4 204C movea.l A0, A4 00000ED6 A029 syscall HLock 00000ED8 204B movea.l A0, A3 00000EDA A029 syscall HLock 00000EDC 303C 0176 move.w D0, 0x176 00000EE0 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00000EE4 204D movea.l A0, A5 00000EE6 D1C0 add.l A0, D0 00000EE8 2068 D120 movea.l A0, [A0 - 0x2EE0] 00000EEC A029 syscall HLock 00000EEE 7600 moveq.l D3, 0x00 00000EF0 5C8F addq.l A7, 6 00000EF2 6008 bra +0xA /* 00000EFC */ label00000EF4: 00000EF4 2054 movea.l A0, [A4] 00000EF6 4230 3800 clr.b [A0 + D3] 00000EFA 5283 addq.l D3, 1 label00000EFC: 00000EFC B883 cmp.l D4, D3 00000EFE 6EF4 bgt -0xA /* 00000EF4 */ 00000F00 7600 moveq.l D3, 0x00 00000F02 303C 0176 move.w D0, 0x176 00000F06 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00000F0A 45ED D120 lea.l A2, [A5 - 0x2EE0] 00000F0E D08A add.l D0, A2 00000F10 2440 movea.l A2, D0 00000F12 6022 bra +0x24 /* 00000F36 */ label00000F14: 00000F14 2052 movea.l A0, [A2] 00000F16 2050 movea.l A0, [A0] 00000F18 1830 382A move.b D4, [A0 + D3 + 0x2A] 00000F1C 4884 ext.w D4 00000F1E 0A44 FF80 xori.w D4, 0xFF80 00000F22 2F03 move.l -[A7], D3 00000F24 2F2E FF9A move.l -[A7], [A6 - 0x66] 00000F28 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000F2C D094 add.l D0, [A4] 00000F2E D086 add.l D0, D6 00000F30 2040 movea.l A0, D0 00000F32 1084 move.b [A0], D4 00000F34 5283 addq.l D3, 1 label00000F36: 00000F36 BE83 cmp.l D7, D3 00000F38 6EDA bgt -0x24 /* 00000F14 */ 00000F3A 303C 0176 move.w D0, 0x176 00000F3E C1ED EDB8 muls.w D0, [A5 - 0x1248] 00000F42 204D movea.l A0, A5 00000F44 D1C0 add.l A0, D0 00000F46 2068 D120 movea.l A0, [A0 - 0x2EE0] 00000F4A A02A syscall HUnlock 00000F4C 7600 moveq.l D3, 0x00 00000F4E 95CA sub.l A2, A2 00000F50 6000 00EE bra +0xF0 /* 00001040 */ label00000F54: 00000F54 2003 move.l D0, D3 00000F56 9086 sub.l D0, D6 00000F58 41EE FF84 lea.l A0, [A6 - 0x7C] 00000F5C 43EE FFF6 lea.l A1, [A6 - 0xA] 00000F60 20D9 move.l [A0]+, [A1]+ 00000F62 20D9 move.l [A0]+, [A1]+ 00000F64 30D9 move.w [A0]+, [A1]+ 00000F66 2D40 FF80 move.l [A6 - 0x80], D0 00000F6A 486E FF80 pea.l [A6 - 0x80] 00000F6E 4868 FFF6 pea.l [A0 - 0xA] 00000F72 3F3C 2804 move.w -[A7], 0x2804 00000F76 A9EB syscall Pack4/FP68K 00000F78 43EE FFE8 lea.l A1, [A6 - 0x18] 00000F7C 2320 move.l -[A1], -[A0] 00000F7E 2320 move.l -[A1], -[A0] 00000F80 3320 move.w -[A1], -[A0] 00000F82 3311 move.w -[A1], [A1] 00000F84 BC83 cmp.l D6, D3 00000F86 6700 00B2 beq +0xB4 /* 0000103A */ 00000F8A 41EE FF84 lea.l A0, [A6 - 0x7C] 00000F8E 43EE FFDE lea.l A1, [A6 - 0x22] 00000F92 20D9 move.l [A0]+, [A1]+ 00000F94 20D9 move.l [A0]+, [A1]+ 00000F96 30D9 move.w [A0]+, [A1]+ 00000F98 486E FFEA pea.l [A6 - 0x16] 00000F9C 4868 FFF6 pea.l [A0 - 0xA] 00000FA0 3F3C 0006 move.w -[A7], 0x6 00000FA4 A9EB syscall Pack4/FP68K 00000FA6 43EE FFB8 lea.l A1, [A6 - 0x48] 00000FAA 2320 move.l -[A1], -[A0] 00000FAC 2320 move.l -[A1], -[A0] 00000FAE 3320 move.w -[A1], -[A0] 00000FB0 3311 move.w -[A1], [A1] 00000FB2 486E FFA2 pea.l [A6 - 0x5E] 00000FB6 486E FFAC pea.l [A6 - 0x54] 00000FBA 4EBA 065E jsr [PC + 0x65E /* 0000161A */] 00000FBE 41EE FFAC lea.l A0, [A6 - 0x54] 00000FC2 3EA0 move.w [A7], -[A0] 00000FC4 2F20 move.l -[A7], -[A0] 00000FC6 2F20 move.l -[A7], -[A0] 00000FC8 3F3C 0018 move.w -[A7], 0x18 00000FCC 486E FF84 pea.l [A6 - 0x7C] 00000FD0 4EBA 08AC jsr [PC + 0x8AC /* 0000187E */] 00000FD4 41EE FFA2 lea.l A0, [A6 - 0x5E] 00000FD8 43EE FF84 lea.l A1, [A6 - 0x7C] 00000FDC 20D9 move.l [A0]+, [A1]+ 00000FDE 20D9 move.l [A0]+, [A1]+ 00000FE0 30D9 move.w [A0]+, [A1]+ 00000FE2 486E FFAC pea.l [A6 - 0x54] 00000FE6 486E FFA2 pea.l [A6 - 0x5E] 00000FEA 4EBA 0614 jsr [PC + 0x614 /* 00001600 */] 00000FEE 41EE FF84 lea.l A0, [A6 - 0x7C] 00000FF2 43EE FFEA lea.l A1, [A6 - 0x16] 00000FF6 20D9 move.l [A0]+, [A1]+ 00000FF8 20D9 move.l [A0]+, [A1]+ 00000FFA 30D9 move.w [A0]+, [A1]+ 00000FFC 486E FFAE pea.l [A6 - 0x52] 00001000 4868 FFF6 pea.l [A0 - 0xA] 00001004 3F3C 0004 move.w -[A7], 0x4 00001008 A9EB syscall Pack4/FP68K 0000100A 43EE FF7A lea.l A1, [A6 - 0x86] 0000100E 41E8 FFF6 lea.l A0, [A0 - 0xA] 00001012 22D8 move.l [A1]+, [A0]+ 00001014 22D8 move.l [A1]+, [A0]+ 00001016 32D8 move.w [A1]+, [A0]+ 00001018 486E FFDE pea.l [A6 - 0x22] 0000101C 4869 FFF6 pea.l [A1 - 0xA] 00001020 3F3C 0006 move.w -[A7], 0x6 00001024 A9EB syscall Pack4/FP68K 00001026 204A movea.l A0, A2 00001028 D1D3 add.l A0, [A3] 0000102A 41E8 000C lea.l A0, [A0 + 0xC] 0000102E 2121 move.l -[A0], -[A1] 00001030 2121 move.l -[A0], -[A1] 00001032 3121 move.w -[A0], -[A1] 00001034 3110 move.w -[A0], [A0] 00001036 4FEF 001E lea.l A7, [A7 + 0x1E] label0000103A: 0000103A 5283 addq.l D3, 1 0000103C 45EA 000C lea.l A2, [A2 + 0xC] label00001040: 00001040 B6AE FF92 cmp.l D3, [A6 - 0x6E] 00001044 6D00 FF0E blt -0xF0 /* 00000F54 */ 00001048 4878 000C push.l 0xC 0000104C 2F06 move.l -[A7], D6 0000104E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001052 D093 add.l D0, [A3] 00001054 2040 movea.l A0, D0 00001056 42A8 0008 clr.l [A0 + 0x8] 0000105A 217C 8000 0000 0004 move.l [A0 + 0x4], 0x80000000 00001062 20BC 3FFF 3FFF move.l [A0], 0x3FFF3FFF 00001068 70FF moveq.l D0, 0xFFFFFFFF 0000106A D0AE FF92 add.l D0, [A6 - 0x6E] 0000106E 487A 0586 pea.l [PC + 0x586 /* 000015F6, value 0x20001 */] 00001072 486E FF84 pea.l [A6 - 0x7C] 00001076 3F3C 200E move.w -[A7], 0x200E 0000107A A9EB syscall Pack4/FP68K 0000107C 486E FFF6 pea.l [A6 - 0xA] 00001080 486E FF84 pea.l [A6 - 0x7C] 00001084 3F3C 0004 move.w -[A7], 0x4 00001088 A9EB syscall Pack4/FP68K 0000108A 2D40 FF80 move.l [A6 - 0x80], D0 0000108E 486E FF80 pea.l [A6 - 0x80] 00001092 486E FF84 pea.l [A6 - 0x7C] 00001096 3F3C 2806 move.w -[A7], 0x2806 0000109A A9EB syscall Pack4/FP68K 0000109C 41EE FFE8 lea.l A0, [A6 - 0x18] 000010A0 43EE FF8E lea.l A1, [A6 - 0x72] 000010A4 2121 move.l -[A0], -[A1] 000010A6 2121 move.l -[A0], -[A1] 000010A8 3121 move.w -[A0], -[A1] 000010AA 3110 move.w -[A0], [A0] 000010AC 7600 moveq.l D3, 0x00 000010AE 95CA sub.l A2, A2 000010B0 6000 00D4 bra +0xD6 /* 00001186 */ label000010B4: 000010B4 2D43 FF80 move.l [A6 - 0x80], D3 000010B8 486E FF80 pea.l [A6 - 0x80] 000010BC 486E FF84 pea.l [A6 - 0x7C] 000010C0 3F3C 280E move.w -[A7], 0x280E 000010C4 A9EB syscall Pack4/FP68K 000010C6 486E FFDE pea.l [A6 - 0x22] 000010CA 486E FF84 pea.l [A6 - 0x7C] 000010CE 3F3C 0004 move.w -[A7], 0x4 000010D2 A9EB syscall Pack4/FP68K 000010D4 41EE FFB8 lea.l A0, [A6 - 0x48] 000010D8 43EE FF8E lea.l A1, [A6 - 0x72] 000010DC 2121 move.l -[A0], -[A1] 000010DE 2121 move.l -[A0], -[A1] 000010E0 3121 move.w -[A0], -[A1] 000010E2 3110 move.w -[A0], [A0] 000010E4 486E FFA2 pea.l [A6 - 0x5E] 000010E8 486E FFAC pea.l [A6 - 0x54] 000010EC 4EBA 052C jsr [PC + 0x52C /* 0000161A */] 000010F0 41EE FFAC lea.l A0, [A6 - 0x54] 000010F4 3EA0 move.w [A7], -[A0] 000010F6 2F20 move.l -[A7], -[A0] 000010F8 2F20 move.l -[A7], -[A0] 000010FA 3F3C 001A move.w -[A7], 0x1A 000010FE 486E FF84 pea.l [A6 - 0x7C] 00001102 4EBA 077A jsr [PC + 0x77A /* 0000187E */] 00001106 41EE FFA2 lea.l A0, [A6 - 0x5E] 0000110A 43EE FF84 lea.l A1, [A6 - 0x7C] 0000110E 20D9 move.l [A0]+, [A1]+ 00001110 20D9 move.l [A0]+, [A1]+ 00001112 30D9 move.w [A0]+, [A1]+ 00001114 486E FFAC pea.l [A6 - 0x54] 00001118 486E FFA2 pea.l [A6 - 0x5E] 0000111C 4EBA 04E2 jsr [PC + 0x4E2 /* 00001600 */] 00001120 2D7C 51EB 851F FF8A move.l [A6 - 0x76], 0x51EB851F 00001128 2D7C EB85 1EB8 FF86 move.l [A6 - 0x7A], 0xEB851EB8 00001130 3D7C 3FFD FF84 move.w [A6 - 0x7C], 0x3FFD 00001136 486E FFAE pea.l [A6 - 0x52] 0000113A 486E FF84 pea.l [A6 - 0x7C] 0000113E 3F3C 0004 move.w -[A7], 0x4 00001142 A9EB syscall Pack4/FP68K 00001144 2D7C D70A 3D71 FF80 move.l [A6 - 0x80], 0xD70A3D71 0000114C 2D7C 8A3D 70A3 FF7C move.l [A6 - 0x84], 0x8A3D70A3 00001154 3D7C 3FFE FF7A move.w [A6 - 0x86], 0x3FFE 0000115A 486E FF84 pea.l [A6 - 0x7C] 0000115E 486E FF7A pea.l [A6 - 0x86] 00001162 3F3C 0002 move.w -[A7], 0x2 00001166 A9EB syscall Pack4/FP68K 00001168 204A movea.l A0, A2 0000116A D1D3 add.l A0, [A3] 0000116C 5488 addq.l A0, 2 0000116E 486E FF7A pea.l [A6 - 0x86] 00001172 4850 pea.l [A0] 00001174 3F3C 0004 move.w -[A7], 0x4 00001178 A9EB syscall Pack4/FP68K 0000117A 3110 move.w -[A0], [A0] 0000117C 4FEF 001E lea.l A7, [A7 + 0x1E] 00001180 5283 addq.l D3, 1 00001182 45EA 000C lea.l A2, [A2 + 0xC] label00001186: 00001186 B6AE FF92 cmp.l D3, [A6 - 0x6E] 0000118A 6D00 FF28 blt -0xD6 /* 000010B4 */ 0000118E 7600 moveq.l D3, 0x00 00001190 6000 018E bra +0x190 /* 00001320 */ label00001194: 00001194 42AE FFE4 clr.l [A6 - 0x1C] 00001198 42AE FFE0 clr.l [A6 - 0x20] 0000119C 42AE FFDC clr.l [A6 - 0x24] 000011A0 2E03 move.l D7, D3 000011A2 5387 subq.l D7, 1 000011A4 DEAE FF92 add.l D7, [A6 - 0x6E] 000011A8 7C00 moveq.l D6, 0x00 000011AA 2007 move.l D0, D7 000011AC D094 add.l D0, [A4] 000011AE 2440 movea.l A2, D0 000011B0 4878 000C push.l 0xC 000011B4 2F06 move.l -[A7], D6 000011B6 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000011BA 2D40 FF9E move.l [A6 - 0x62], D0 000011BE 6046 bra +0x48 /* 00001206 */ label000011C0: 000011C0 200A move.l D0, A2 000011C2 9086 sub.l D0, D6 000011C4 2040 movea.l A0, D0 000011C6 1010 move.b D0, [A0] 000011C8 4880 ext.w D0 000011CA 2053 movea.l A0, [A3] 000011CC D1EE FF9E add.l A0, [A6 - 0x62] 000011D0 43EE FF84 lea.l A1, [A6 - 0x7C] 000011D4 5488 addq.l A0, 2 000011D6 22D8 move.l [A1]+, [A0]+ 000011D8 22D8 move.l [A1]+, [A0]+ 000011DA 32D8 move.w [A1]+, [A0]+ 000011DC 3D40 FF82 move.w [A6 - 0x7E], D0 000011E0 486E FF82 pea.l [A6 - 0x7E] 000011E4 4869 FFF6 pea.l [A1 - 0xA] 000011E8 3F3C 2004 move.w -[A7], 0x2004 000011EC A9EB syscall Pack4/FP68K 000011EE 41EE FFDE lea.l A0, [A6 - 0x22] 000011F2 4869 FFF6 pea.l [A1 - 0xA] 000011F6 4850 pea.l [A0] 000011F8 4267 clr.w -[A7] 000011FA A9EB syscall Pack4/FP68K 000011FC 3110 move.w -[A0], [A0] 000011FE 5286 addq.l D6, 1 00001200 700C moveq.l D0, 0x0C 00001202 D1AE FF9E add.l [A6 - 0x62], D0 label00001206: 00001206 BCAE FF92 cmp.l D6, [A6 - 0x6E] 0000120A 6DB4 blt -0x4A /* 000011C0 */ 0000120C 487A 03E6 pea.l [PC + 0x3E6 /* 000015F4, value 0x7F0002 */] 00001210 486E FFDE pea.l [A6 - 0x22] 00001214 3F3C 2008 move.w -[A7], 0x2008 00001218 A9EB syscall Pack4/FP68K 0000121A 6F14 ble +0x16 /* 00001230 */ 0000121C 42AE FFE4 clr.l [A6 - 0x1C] 00001220 2D7C FE00 0000 FFE0 move.l [A6 - 0x20], 0xFE000000 00001228 2D7C 4005 4005 FFDC move.l [A6 - 0x24], 0x40054005 label00001230: 00001230 487A 03C0 pea.l [PC + 0x3C0 /* 000015F2, value 0xFF80007F */] 00001234 486E FFDE pea.l [A6 - 0x22] 00001238 3F3C 2008 move.w -[A7], 0x2008 0000123C A9EB syscall Pack4/FP68K 0000123E 6C14 bge +0x16 /* 00001254 */ 00001240 42AE FFE4 clr.l [A6 - 0x1C] 00001244 2D7C 8000 0000 FFE0 move.l [A6 - 0x20], 0x80000000 0000124C 2D7C C006 C006 FFDC move.l [A6 - 0x24], 0xC006C006 label00001254: 00001254 487A 039A pea.l [PC + 0x39A /* 000015F0, value 0xFF80 */] 00001258 486E FFDE pea.l [A6 - 0x22] 0000125C 3F3C 2008 move.w -[A7], 0x2008 00001260 A9EB syscall Pack4/FP68K 00001262 6D2A blt +0x2C /* 0000128E */ 00001264 41EE FF84 lea.l A0, [A6 - 0x7C] 00001268 43EE FFDE lea.l A1, [A6 - 0x22] 0000126C 20D9 move.l [A0]+, [A1]+ 0000126E 20D9 move.l [A0]+, [A1]+ 00001270 30D9 move.w [A0]+, [A1]+ 00001272 487A 0378 pea.l [PC + 0x378 /* 000015EC, value 0x3F000000 '?\0\0\0' */] 00001276 4868 FFF6 pea.l [A0 - 0xA] 0000127A 3F3C 1000 move.w -[A7], 0x1000 0000127E A9EB syscall Pack4/FP68K 00001280 43EE FF84 lea.l A1, [A6 - 0x7C] 00001284 2320 move.l -[A1], -[A0] 00001286 2320 move.l -[A1], -[A0] 00001288 3320 move.w -[A1], -[A0] 0000128A 3311 move.w -[A1], [A1] 0000128C 6028 bra +0x2A /* 000012B6 */ label0000128E: 0000128E 41EE FF6E lea.l A0, [A6 - 0x92] 00001292 43EE FFDE lea.l A1, [A6 - 0x22] 00001296 20D9 move.l [A0]+, [A1]+ 00001298 20D9 move.l [A0]+, [A1]+ 0000129A 30D9 move.w [A0]+, [A1]+ 0000129C 487A 034A pea.l [PC + 0x34A /* 000015E8, value 0x3F000000 '?\0\0\0' */] 000012A0 4868 FFF6 pea.l [A0 - 0xA] 000012A4 3F3C 1002 move.w -[A7], 0x1002 000012A8 A9EB syscall Pack4/FP68K 000012AA 43EE FF84 lea.l A1, [A6 - 0x7C] 000012AE 2320 move.l -[A1], -[A0] 000012B0 2320 move.l -[A1], -[A0] 000012B2 3320 move.w -[A1], -[A0] 000012B4 3311 move.w -[A1], [A1] label000012B6: 000012B6 41EE FF6C lea.l A0, [A6 - 0x94] 000012BA 43EE FF7A lea.l A1, [A6 - 0x86] 000012BE 20D9 move.l [A0]+, [A1]+ 000012C0 20D9 move.l [A0]+, [A1]+ 000012C2 30D9 move.w [A0]+, [A1]+ 000012C4 4868 FFF6 pea.l [A0 - 0xA] 000012C8 3F3C 0016 move.w -[A7], 0x16 000012CC A9EB syscall Pack4/FP68K 000012CE 4868 FFF6 pea.l [A0 - 0xA] 000012D2 486E FF76 pea.l [A6 - 0x8A] 000012D6 3F3C 2010 move.w -[A7], 0x2010 000012DA A9EB syscall Pack4/FP68K 000012DC 2054 movea.l A0, [A4] 000012DE 11AE FF77 3800 move.b [A0 + D3], [A6 - 0x89] 000012E4 3F3C 0001 move.w -[A7], 0x1 000012E8 42A7 clr.l -[A7] 000012EA 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 000012EE 4A40 tst.w D0 000012F0 5C8F addq.l A7, 6 000012F2 672A beq +0x2C /* 0000131E */ 000012F4 204B movea.l A0, A3 000012F6 A02A syscall HUnlock 000012F8 204B movea.l A0, A3 000012FA A023 syscall DisposHandle/DisposeHandle 000012FC 204C movea.l A0, A4 000012FE A02A syscall HUnlock 00001300 204C movea.l A0, A4 00001302 A023 syscall DisposHandle/DisposeHandle 00001304 303C 0176 move.w D0, 0x176 00001308 C1ED EDB8 muls.w D0, [A5 - 0x1248] 0000130C 204D movea.l A0, A5 0000130E D1C0 add.l A0, D0 00001310 202E FF96 move.l D0, [A6 - 0x6A] 00001314 2068 D120 movea.l A0, [A0 - 0x2EE0] 00001318 A024 syscall SetHandleSize 0000131A 6000 02B8 bra +0x2BA /* 000015D4 */ label0000131E: 0000131E 5283 addq.l D3, 1 label00001320: 00001320 BA83 cmp.l D5, D3 00001322 6E00 FE70 bgt -0x18E /* 00001194 */ 00001326 204B movea.l A0, A3 00001328 A02A syscall HUnlock 0000132A 204B movea.l A0, A3 0000132C A023 syscall DisposHandle/DisposeHandle 0000132E 303C 0176 move.w D0, 0x176 00001332 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00001336 204D movea.l A0, A5 00001338 D1C0 add.l A0, D0 0000133A 2068 D120 movea.l A0, [A0 - 0x2EE0] 0000133E A029 syscall HLock 00001340 7600 moveq.l D3, 0x00 00001342 6024 bra +0x26 /* 00001368 */ label00001344: 00001344 2054 movea.l A0, [A4] 00001346 1830 3800 move.b D4, [A0 + D3] 0000134A 4884 ext.w D4 0000134C 7080 moveq.l D0, 0xFFFFFF80 0000134E B900 xor.b D0, D4 00001350 323C 0176 move.w D1, 0x176 00001354 C3ED EDB8 muls.w D1, [A5 - 0x1248] 00001358 224D movea.l A1, A5 0000135A D3C1 add.l A1, D1 0000135C 2269 D120 movea.l A1, [A1 - 0x2EE0] 00001360 2251 movea.l A1, [A1] 00001362 1380 382A move.b [A1 + D3 + 0x2A], D0 00001366 5283 addq.l D3, 1 label00001368: 00001368 BA83 cmp.l D5, D3 0000136A 6ED8 bgt -0x26 /* 00001344 */ 0000136C 204C movea.l A0, A4 0000136E A02A syscall HUnlock 00001370 204C movea.l A0, A4 00001372 A023 syscall DisposHandle/DisposeHandle 00001374 3F3C 0002 move.w -[A7], 0x2 00001378 42A7 clr.l -[A7] 0000137A 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 0000137E 303C 0176 move.w D0, 0x176 00001382 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00001386 204D movea.l A0, A5 00001388 D1C0 add.l A0, D0 0000138A 2145 D132 move.l [A0 - 0x2ECE], D5 0000138E 303C 0176 move.w D0, 0x176 00001392 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00001396 204D movea.l A0, A5 00001398 D1C0 add.l A0, D0 0000139A 2068 D120 movea.l A0, [A0 - 0x2EE0] 0000139E 2050 movea.l A0, [A0] 000013A0 43EE FFC4 lea.l A1, [A6 - 0x3C] 000013A4 41E8 0014 lea.l A0, [A0 + 0x14] 000013A8 7005 moveq.l D0, 0x05 label000013AA: 000013AA 22D8 move.l [A1]+, [A0]+ 000013AC 51C8 FFFC dbf D0, -0x6 /* 000013AA */ 000013B0 282E FFCC move.l D4, [A6 - 0x34] 000013B4 4A84 tst.l D4 000013B6 5C8F addq.l A7, 6 000013B8 6A32 bpl +0x34 /* 000013EC */ 000013BA 0884 001F bclr.b D4, 0x1F 000013BE 2F04 move.l -[A7], D4 000013C0 486E FF6C pea.l [A6 - 0x94] 000013C4 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 000013C8 41EE FFB8 lea.l A0, [A6 - 0x48] 000013CC 43EE FF6C lea.l A1, [A6 - 0x94] 000013D0 20D9 move.l [A0]+, [A1]+ 000013D2 20D9 move.l [A0]+, [A1]+ 000013D4 20D9 move.l [A0]+, [A1]+ 000013D6 41EE FFBA lea.l A0, [A6 - 0x46] 000013DA 487A 0208 pea.l [PC + 0x208 /* 000015E4, value 0x8000 */] 000013DE 4850 pea.l [A0] 000013E0 3F3C 2800 move.w -[A7], 0x2800 /* '(\0' */ 000013E4 A9EB syscall Pack4/FP68K 000013E6 3110 move.w -[A0], [A0] 000013E8 508F addq.l A7, 8 000013EA 601A bra +0x1C /* 00001406 */ label000013EC: 000013EC 2F04 move.l -[A7], D4 000013EE 486E FF6C pea.l [A6 - 0x94] 000013F2 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 000013F6 41EE FFB8 lea.l A0, [A6 - 0x48] 000013FA 43EE FF6C lea.l A1, [A6 - 0x94] 000013FE 20D9 move.l [A0]+, [A1]+ 00001400 20D9 move.l [A0]+, [A1]+ 00001402 20D9 move.l [A0]+, [A1]+ 00001404 508F addq.l A7, 8 label00001406: 00001406 41EE FFBA lea.l A0, [A6 - 0x46] 0000140A 486E FFEA pea.l [A6 - 0x16] 0000140E 4850 pea.l [A0] 00001410 3F3C 0004 move.w -[A7], 0x4 00001414 A9EB syscall Pack4/FP68K 00001416 3110 move.w -[A0], [A0] 00001418 487A 01C8 pea.l [PC + 0x1C8 /* 000015E2, value 0x7FFF0000 */] 0000141C 486E FFBA pea.l [A6 - 0x46] 00001420 3F3C 2008 move.w -[A7], 0x2008 00001424 A9EB syscall Pack4/FP68K 00001426 6F2E ble +0x30 /* 00001456 */ 00001428 41EE FFBA lea.l A0, [A6 - 0x46] 0000142C 487A 01B0 pea.l [PC + 0x1B0 /* 000015DE, value 0x8000 */] 00001430 4850 pea.l [A0] 00001432 3F3C 2802 move.w -[A7], 0x2802 00001436 A9EB syscall Pack4/FP68K 00001438 3110 move.w -[A0], [A0] 0000143A 2F2E FFC0 move.l -[A7], [A6 - 0x40] 0000143E 2F2E FFBC move.l -[A7], [A6 - 0x44] 00001442 2F2E FFB8 move.l -[A7], [A6 - 0x48] 00001446 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 0000144A 2800 move.l D4, D0 0000144C 08C4 001F bset.b D4, 0x1F 00001450 4FEF 000C lea.l A7, [A7 + 0xC] 00001454 6016 bra +0x18 /* 0000146C */ label00001456: 00001456 2F2E FFC0 move.l -[A7], [A6 - 0x40] 0000145A 2F2E FFBC move.l -[A7], [A6 - 0x44] 0000145E 2F2E FFB8 move.l -[A7], [A6 - 0x48] 00001462 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00001466 2800 move.l D4, D0 00001468 4FEF 000C lea.l A7, [A7 + 0xC] label0000146C: 0000146C 2D44 FFCC move.l [A6 - 0x34], D4 00001470 303C 0176 move.w D0, 0x176 00001474 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00001478 204D movea.l A0, A5 0000147A D1C0 add.l A0, D0 0000147C 2D68 D132 FFC8 move.l [A6 - 0x38], [A0 - 0x2ECE] 00001482 303C 0176 move.w D0, 0x176 00001486 C1ED EDB8 muls.w D0, [A5 - 0x1248] 0000148A 204D movea.l A0, A5 0000148C D1C0 add.l A0, D0 0000148E 2068 D120 movea.l A0, [A0 - 0x2EE0] 00001492 2050 movea.l A0, [A0] 00001494 41E8 0014 lea.l A0, [A0 + 0x14] 00001498 43EE FFC4 lea.l A1, [A6 - 0x3C] 0000149C 7005 moveq.l D0, 0x05 label0000149E: 0000149E 20D9 move.l [A0]+, [A1]+ 000014A0 51C8 FFFC dbf D0, -0x6 /* 0000149E */ 000014A4 303C 0176 move.w D0, 0x176 000014A8 C1ED EDB8 muls.w D0, [A5 - 0x1248] 000014AC 204D movea.l A0, A5 000014AE D1C0 add.l A0, D0 000014B0 2068 D120 movea.l A0, [A0 - 0x2EE0] 000014B4 A02A syscall HUnlock 000014B6 303C 0176 move.w D0, 0x176 000014BA C1ED EDB8 muls.w D0, [A5 - 0x1248] 000014BE 204D movea.l A0, A5 000014C0 D1C0 add.l A0, D0 000014C2 4868 D14E pea.l [A0 - 0x2EB2] 000014C6 A8A3 syscall EraseRect 000014C8 303C 0176 move.w D0, 0x176 000014CC C1ED EDB8 muls.w D0, [A5 - 0x1248] 000014D0 49ED D136 lea.l A4, [A5 - 0x2ECA] 000014D4 D08C add.l D0, A4 000014D6 2840 movea.l A4, D0 000014D8 303C 0176 move.w D0, 0x176 000014DC C1ED EDB8 muls.w D0, [A5 - 0x1248] 000014E0 41ED D080 lea.l A0, [A5 - 0x2F80] 000014E4 D088 add.l D0, A0 000014E6 2D40 FF9E move.l [A6 - 0x62], D0 000014EA 42AC 0004 clr.l [A4 + 0x4] 000014EE 2040 movea.l A0, D0 000014F0 7201 moveq.l D1, 0x01 000014F2 D2A8 00B2 add.l D1, [A0 + 0xB2] 000014F6 2941 000C move.l [A4 + 0xC], D1 000014FA 2040 movea.l A0, D0 000014FC 2228 010E move.l D1, [A0 + 0x10E] 00001500 4481 neg.l D1 00001502 2881 move.l [A4], D1 00001504 2040 movea.l A0, D0 00001506 2228 0112 move.l D1, [A0 + 0x112] 0000150A 4481 neg.l D1 0000150C 2941 0008 move.l [A4 + 0x8], D1 00001510 323C 0176 move.w D1, 0x176 00001514 C3ED EDB8 muls.w D1, [A5 - 0x1248] 00001518 204D movea.l A0, A5 0000151A D1C1 add.l A0, D1 0000151C 2F28 D16A move.l -[A7], [A0 - 0x2E96] 00001520 4267 clr.w -[A7] 00001522 A964 syscall SetControlMinimum/SetMinCtl 00001524 303C 0176 move.w D0, 0x176 00001528 C1ED EDB8 muls.w D0, [A5 - 0x1248] 0000152C 204D movea.l A0, A5 0000152E D1C0 add.l A0, D0 00001530 2F28 D16A move.l -[A7], [A0 - 0x2E96] 00001534 4267 clr.w -[A7] 00001536 A965 syscall SetControlMaximum/SetMaxCtl 00001538 303C 0176 move.w D0, 0x176 0000153C C1ED EDB8 muls.w D0, [A5 - 0x1248] 00001540 204D movea.l A0, A5 00001542 D1C0 add.l A0, D0 00001544 2F28 D16A move.l -[A7], [A0 - 0x2E96] 00001548 4267 clr.w -[A7] 0000154A A963 syscall SetControlValue/SetCtlValue 0000154C 303C 0176 move.w D0, 0x176 00001550 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00001554 204D movea.l A0, A5 00001556 D1C0 add.l A0, D0 00001558 2F28 D166 move.l -[A7], [A0 - 0x2E9A] 0000155C 4267 clr.w -[A7] 0000155E A964 syscall SetControlMinimum/SetMinCtl 00001560 303C 0176 move.w D0, 0x176 00001564 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00001568 204D movea.l A0, A5 0000156A D1C0 add.l A0, D0 0000156C 2F28 D166 move.l -[A7], [A0 - 0x2E9A] 00001570 4267 clr.w -[A7] 00001572 A965 syscall SetControlMaximum/SetMaxCtl 00001574 303C 0176 move.w D0, 0x176 00001578 C1ED EDB8 muls.w D0, [A5 - 0x1248] 0000157C 204D movea.l A0, A5 0000157E D1C0 add.l A0, D0 00001580 2F28 D166 move.l -[A7], [A0 - 0x2E9A] 00001584 4267 clr.w -[A7] 00001586 A963 syscall SetControlValue/SetCtlValue 00001588 303C 0176 move.w D0, 0x176 0000158C C1ED EDB8 muls.w D0, [A5 - 0x1248] 00001590 204D movea.l A0, A5 00001592 D1C0 add.l A0, D0 00001594 303C 0176 move.w D0, 0x176 00001598 C1ED EDB8 muls.w D0, [A5 - 0x1248] 0000159C 224D movea.l A1, A5 0000159E D3C0 add.l A1, D0 000015A0 2368 D14E D156 move.l [A1 - 0x2EAA], [A0 - 0x2EB2] 000015A6 2368 D152 D15A move.l [A1 - 0x2EA6], [A0 - 0x2EAE] 000015AC 303C 0176 move.w D0, 0x176 000015B0 C1ED EDB8 muls.w D0, [A5 - 0x1248] 000015B4 204D movea.l A0, A5 000015B6 D1C0 add.l A0, D0 000015B8 2068 D080 movea.l A0, [A0 - 0x2F80] 000015BC 4868 0010 pea.l [A0 + 0x10] 000015C0 A928 syscall InvalRect 000015C2 303C 0176 move.w D0, 0x176 000015C6 C1ED EDB8 muls.w D0, [A5 - 0x1248] 000015CA 204D movea.l A0, A5 000015CC D1C0 add.l A0, D0 000015CE 117C 0001 D1F4 move.b [A0 - 0x2E0C], 0x1 label000015D4: 000015D4 4CEE 1CF8 FF4C movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0xB4] 000015DA 4E5E unlink A6 000015DC 4E75 rts 000015DE 0000 8000 ori.b D0, 0x0 000015E2 7FFF moveq.l D7, 0xFFFFFFFF 000015E4 0000 8000 ori.b D0, 0x0 000015E8 3F00 move.w -[A7], D0 000015EA 0000 3F00 ori.b D0, 0x0 000015EE 0000 0000 ori.b D0, 0x0 000015F2 FF80 .extension 0xF80 // unimplemented 000015F4 007F 0002 ori.w <>, 0x2 000015F8 0001 0000 ori.b D1, 0x0 000015FC 0000 8000 ori.b D0, 0x0 export_64: fn00001600: 00001600 206F 0004 movea.l A0, [A7 + 0x4] 00001604 226F 0008 movea.l A1, [A7 + 0x8] 00001608 2368 0006 0008 move.l [A1 + 0x8], [A0 + 0x6] 0000160E 2368 0002 0004 move.l [A1 + 0x4], [A0 + 0x2] 00001614 3290 move.w [A1], [A0] 00001616 3299 move.w [A1], [A1]+ 00001618 4E75 rts export_65: fn0000161A: 0000161A 206F 0004 movea.l A0, [A7 + 0x4] 0000161E 226F 0008 movea.l A1, [A7 + 0x8] 00001622 3290 move.w [A1], [A0] 00001624 2368 0004 0002 move.l [A1 + 0x2], [A0 + 0x4] 0000162A 2368 0008 0006 move.l [A1 + 0x6], [A0 + 0x8] 00001630 4E75 rts 00001632 4E56 0000 link A6, 0 00001636 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000163A 486E 000C pea.l [A6 + 0xC] 0000163E 2F2E 0016 move.l -[A7], [A6 + 0x16] 00001642 3F3C 000B move.w -[A7], 0xB 00001646 A9EB syscall Pack4/FP68K 00001648 4E5E unlink A6 0000164A 4E75 rts 0000164C 4E56 FFF6 link A6, -0x000A 00001650 2F2E 000C move.l -[A7], [A6 + 0xC] 00001654 486E FFF6 pea.l [A6 - 0xA] 00001658 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000165C A9EB syscall Pack4/FP68K 0000165E 206E 0008 movea.l A0, [A6 + 0x8] 00001662 43EE FFF6 lea.l A1, [A6 - 0xA] 00001666 20D9 move.l [A0]+, [A1]+ 00001668 20D9 move.l [A0]+, [A1]+ 0000166A 30D9 move.w [A0]+, [A1]+ 0000166C 4E5E unlink A6 0000166E 4E75 rts 00001670 4E56 0000 link A6, 0 00001674 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001678 2F2E 000C move.l -[A7], [A6 + 0xC] 0000167C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001680 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001684 3F3C 0002 move.w -[A7], 0x2 00001688 A9EE syscall Pack7/DecStr68K 0000168A 4E5E unlink A6 0000168C 4E75 rts 0000168E 4E56 0000 link A6, 0 00001692 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001696 2F2E 000C move.l -[A7], [A6 + 0xC] 0000169A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000169E 2F2E 0014 move.l -[A7], [A6 + 0x14] 000016A2 3F3C 0004 move.w -[A7], 0x4 000016A6 A9EE syscall Pack7/DecStr68K 000016A8 4E5E unlink A6 000016AA 4E75 rts 000016AC 4E56 0000 link A6, 0 000016B0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000016B4 2F2E 000C move.l -[A7], [A6 + 0xC] 000016B8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000016BC 3F3C 0003 move.w -[A7], 0x3 000016C0 A9EE syscall Pack7/DecStr68K 000016C2 4E5E unlink A6 000016C4 4E75 rts 000016C6 4E56 FFD8 link A6, -0x0028 000016CA 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1 000016D0 422E FFFD clr.b [A6 - 0x3] 000016D4 2F2E 000C move.l -[A7], [A6 + 0xC] 000016D8 486E FFFE pea.l [A6 - 0x2] 000016DC 486E FFE2 pea.l [A6 - 0x1E] 000016E0 486E FFFD pea.l [A6 - 0x3] 000016E4 3F3C 0002 move.w -[A7], 0x2 000016E8 A9EE syscall Pack7/DecStr68K 000016EA 486E FFE2 pea.l [A6 - 0x1E] 000016EE 486E FFD8 pea.l [A6 - 0x28] 000016F2 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000016F6 A9EB syscall Pack4/FP68K 000016F8 206E 0008 movea.l A0, [A6 + 0x8] 000016FC 43EE FFD8 lea.l A1, [A6 - 0x28] 00001700 20D9 move.l [A0]+, [A1]+ 00001702 20D9 move.l [A0]+, [A1]+ 00001704 30D9 move.w [A0]+, [A1]+ 00001706 4E5E unlink A6 00001708 4E75 rts 0000170A 4E56 FFE6 link A6, -0x001A 0000170E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001712 486E 000C pea.l [A6 + 0xC] 00001716 486E FFE6 pea.l [A6 - 0x1A] 0000171A 3F3C 000B move.w -[A7], 0xB 0000171E A9EB syscall Pack4/FP68K 00001720 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001724 486E FFE6 pea.l [A6 - 0x1A] 00001728 2F2E 0016 move.l -[A7], [A6 + 0x16] 0000172C 3F3C 0003 move.w -[A7], 0x3 00001730 A9EE syscall Pack7/DecStr68K 00001732 4E5E unlink A6 00001734 4E75 rts 00001736 4E56 FFF6 link A6, -0x000A 0000173A 486E 000C pea.l [A6 + 0xC] 0000173E 486E 0016 pea.l [A6 + 0x16] 00001742 486E FFF6 pea.l [A6 - 0xA] 00001746 3F3C C016 move.w -[A7], 0xC016 0000174A A9EC syscall Pack5/Elems68K 0000174C 206E 0008 movea.l A0, [A6 + 0x8] 00001750 43EE FFF6 lea.l A1, [A6 - 0xA] 00001754 20D9 move.l [A0]+, [A1]+ 00001756 20D9 move.l [A0]+, [A1]+ 00001758 30D9 move.w [A0]+, [A1]+ 0000175A 4E5E unlink A6 0000175C 4E75 rts 0000175E 4E56 FFF6 link A6, -0x000A 00001762 486E 000C pea.l [A6 + 0xC] 00001766 486E 0016 pea.l [A6 + 0x16] 0000176A 486E FFF6 pea.l [A6 - 0xA] 0000176E 3F3C C014 move.w -[A7], 0xC014 00001772 A9EC syscall Pack5/Elems68K 00001774 206E 0008 movea.l A0, [A6 + 0x8] 00001778 43EE FFF6 lea.l A1, [A6 - 0xA] 0000177C 20D9 move.l [A0]+, [A1]+ 0000177E 20D9 move.l [A0]+, [A1]+ 00001780 30D9 move.w [A0]+, [A1]+ 00001782 4E5E unlink A6 00001784 4E75 rts 00001786 4E56 0000 link A6, 0 0000178A 486E 0016 pea.l [A6 + 0x16] 0000178E 486E 000C pea.l [A6 + 0xC] 00001792 3F3C 8010 move.w -[A7], 0x8010 00001796 A9EC syscall Pack5/Elems68K 00001798 206E 0008 movea.l A0, [A6 + 0x8] 0000179C 43EE 000C lea.l A1, [A6 + 0xC] 000017A0 20D9 move.l [A0]+, [A1]+ 000017A2 20D9 move.l [A0]+, [A1]+ 000017A4 30D9 move.w [A0]+, [A1]+ 000017A6 4E5E unlink A6 000017A8 4E75 rts 000017AA 4E56 0000 link A6, 0 000017AE 486E 0016 pea.l [A6 + 0x16] 000017B2 486E 000C pea.l [A6 + 0xC] 000017B6 3F3C 8012 move.w -[A7], 0x8012 000017BA A9EC syscall Pack5/Elems68K 000017BC 206E 0008 movea.l A0, [A6 + 0x8] 000017C0 43EE 000C lea.l A1, [A6 + 0xC] 000017C4 20D9 move.l [A0]+, [A1]+ 000017C6 20D9 move.l [A0]+, [A1]+ 000017C8 30D9 move.w [A0]+, [A1]+ 000017CA 4E5E unlink A6 000017CC 4E75 rts 000017CE 4E56 0000 link A6, 0 000017D2 2F2E 000C move.l -[A7], [A6 + 0xC] 000017D6 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 000017DA A9EC syscall Pack5/Elems68K 000017DC 206E 000C movea.l A0, [A6 + 0xC] 000017E0 226E 0008 movea.l A1, [A6 + 0x8] 000017E4 22D8 move.l [A1]+, [A0]+ 000017E6 22D8 move.l [A1]+, [A0]+ 000017E8 32D8 move.w [A1]+, [A0]+ 000017EA 4E5E unlink A6 000017EC 4E75 rts 000017EE 4E56 0000 link A6, 0 000017F2 486E 0016 pea.l [A6 + 0x16] 000017F6 486E 000C pea.l [A6 + 0xC] 000017FA 3F3C 000C move.w -[A7], 0xC 000017FE A9EB syscall Pack4/FP68K 00001800 206E 0020 movea.l A0, [A6 + 0x20] 00001804 3080 move.w [A0], D0 00001806 206E 0008 movea.l A0, [A6 + 0x8] 0000180A 43EE 000C lea.l A1, [A6 + 0xC] 0000180E 20D9 move.l [A0]+, [A1]+ 00001810 20D9 move.l [A0]+, [A1]+ 00001812 30D9 move.w [A0]+, [A1]+ 00001814 4E5E unlink A6 00001816 4E75 rts 00001818 4E56 0000 link A6, 0 0000181C 486E 000C pea.l [A6 + 0xC] 00001820 486E 000E pea.l [A6 + 0xE] 00001824 3F3C 0018 move.w -[A7], 0x18 00001828 A9EB syscall Pack4/FP68K 0000182A 206E 0008 movea.l A0, [A6 + 0x8] 0000182E 43EE 000E lea.l A1, [A6 + 0xE] 00001832 20D9 move.l [A0]+, [A1]+ 00001834 20D9 move.l [A0]+, [A1]+ 00001836 30D9 move.w [A0]+, [A1]+ 00001838 4E5E unlink A6 0000183A 4E75 rts 0000183C 4E56 0000 link A6, 0 00001840 302E 000C move.w D0, [A6 + 0xC] 00001844 6602 bne +0x4 /* 00001848 */ 00001846 7015 moveq.l D0, 0x15 label00001848: 00001848 0640 4000 addi.w D0, 0x4000 /* '@\0' */ 0000184C 206E 0008 movea.l A0, [A6 + 0x8] 00001850 30FC 7FFF move.w [A0]+, 0x7FFF 00001854 30C0 move.w [A0]+, D0 00001856 4298 clr.l [A0]+ 00001858 4258 clr.w [A0]+ 0000185A 4E5E unlink A6 0000185C 4E75 rts export_66: fn0000185E: 0000185E 4E56 0000 link A6, 0 00001862 486E 000E pea.l [A6 + 0xE] 00001866 3F2E 000C move.w -[A7], [A6 + 0xC] 0000186A A9EB syscall Pack4/FP68K 0000186C 206E 0008 movea.l A0, [A6 + 0x8] 00001870 43EE 000E lea.l A1, [A6 + 0xE] 00001874 20D9 move.l [A0]+, [A1]+ 00001876 20D9 move.l [A0]+, [A1]+ 00001878 30D9 move.w [A0]+, [A1]+ 0000187A 4E5E unlink A6 0000187C 4E75 rts export_67: fn0000187E: 0000187E 4E56 0000 link A6, 0 00001882 486E 000E pea.l [A6 + 0xE] 00001886 3F2E 000C move.w -[A7], [A6 + 0xC] 0000188A A9EC syscall Pack5/Elems68K 0000188C 206E 0008 movea.l A0, [A6 + 0x8] 00001890 43EE 000E lea.l A1, [A6 + 0xE] 00001894 20D9 move.l [A0]+, [A1]+ 00001896 20D9 move.l [A0]+, [A1]+ 00001898 30D9 move.w [A0]+, [A1]+ 0000189A 4E5E unlink A6 0000189C 4E75 rts export_68: 0000189E 4E56 F9F6 link A6, -0x060A 000018A2 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000018A6 2D7C 2168 BDE9 FFD0 move.l [A6 - 0x30], 0x2168BDE9 000018AE 2D7C C90F DAA2 FFCC move.l [A6 - 0x34], 0xC90FDAA2 000018B6 2D7C 4000 4000 FFC8 move.l [A6 - 0x38], 0x40004000 /* '@\0@\0' */ 000018BE 7A00 moveq.l D5, 0x00 000018C0 303C 0176 move.w D0, 0x176 000018C4 C1ED EDB8 muls.w D0, [A5 - 0x1248] 000018C8 204D movea.l A0, A5 000018CA D1C0 add.l A0, D0 000018CC 4868 D156 pea.l [A0 - 0x2EAA] 000018D0 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 000018D4 3D6D EDB8 FA26 move.w [A6 - 0x5DA], [A5 - 0x1248] 000018DA 486E FFF4 pea.l [A6 - 0xC] 000018DE 486E FFF8 pea.l [A6 - 0x8] 000018E2 303C 0176 move.w D0, 0x176 000018E6 C1ED EDB8 muls.w D0, [A5 - 0x1248] 000018EA 204D movea.l A0, A5 000018EC D1C0 add.l A0, D0 000018EE 3F28 D156 move.w -[A7], [A0 - 0x2EAA] 000018F2 303C 0176 move.w D0, 0x176 000018F6 C1ED EDB8 muls.w D0, [A5 - 0x1248] 000018FA 204D movea.l A0, A5 000018FC D1C0 add.l A0, D0 000018FE 3F28 D158 move.w -[A7], [A0 - 0x2EA8] 00001902 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001906 486E FFEC pea.l [A6 - 0x14] 0000190A 486E FFF0 pea.l [A6 - 0x10] 0000190E 303C 0176 move.w D0, 0x176 00001912 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00001916 204D movea.l A0, A5 00001918 D1C0 add.l A0, D0 0000191A 3F28 D15A move.w -[A7], [A0 - 0x2EA6] 0000191E 303C 0176 move.w D0, 0x176 00001922 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00001926 204D movea.l A0, A5 00001928 D1C0 add.l A0, D0 0000192A 3F28 D15C move.w -[A7], [A0 - 0x2EA4] 0000192E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001932 4AAE FFF8 tst.l [A6 - 0x8] 00001936 4FEF 001C lea.l A7, [A7 + 0x1C] 0000193A 6C04 bge +0x6 /* 00001940 */ 0000193C 42AE FFF8 clr.l [A6 - 0x8] label00001940: 00001940 303C 0176 move.w D0, 0x176 00001944 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00001948 204D movea.l A0, A5 0000194A D1C0 add.l A0, D0 0000194C 7E01 moveq.l D7, 0x01 0000194E DEA8 D132 add.l D7, [A0 - 0x2ECE] 00001952 BEAE FFF0 cmp.l D7, [A6 - 0x10] 00001956 6C04 bge +0x6 /* 0000195C */ 00001958 2D47 FFF0 move.l [A6 - 0x10], D7 label0000195C: 0000195C 2E2E FFF0 move.l D7, [A6 - 0x10] 00001960 9EAE FFF8 sub.l D7, [A6 - 0x8] 00001964 5387 subq.l D7, 1 00001966 4A87 tst.l D7 00001968 6700 1504 beq +0x1506 /* 00002E6E */ 0000196C 42A7 clr.l -[A7] 0000196E 3F3C 008C move.w -[A7], 0x8C 00001972 42A7 clr.l -[A7] 00001974 4878 FFFF push.l 0xFFFF 00001978 A97C syscall GetNewDialog 0000197A 285F movea.l A4, [A7]+ 0000197C 2F0C move.l -[A7], A4 0000197E 3F3C 0001 move.w -[A7], 0x1 00001982 486E FB6A pea.l [A6 - 0x496] 00001986 486E FB64 pea.l [A6 - 0x49C] 0000198A 486E FB38 pea.l [A6 - 0x4C8] 0000198E A98D syscall GetDialogItem/GetDItem 00001990 2F0C move.l -[A7], A4 00001992 3F3C 0003 move.w -[A7], 0x3 00001996 486E FB6A pea.l [A6 - 0x496] 0000199A 486E FB5C pea.l [A6 - 0x4A4] 0000199E 486E FB38 pea.l [A6 - 0x4C8] 000019A2 A98D syscall GetDialogItem/GetDItem 000019A4 2F0C move.l -[A7], A4 000019A6 3F3C 0004 move.w -[A7], 0x4 000019AA 486E FB6A pea.l [A6 - 0x496] 000019AE 486E FB58 pea.l [A6 - 0x4A8] 000019B2 486E FB38 pea.l [A6 - 0x4C8] 000019B6 A98D syscall GetDialogItem/GetDItem 000019B8 2F0C move.l -[A7], A4 000019BA 3F3C 0005 move.w -[A7], 0x5 000019BE 486E FB6A pea.l [A6 - 0x496] 000019C2 486E FB54 pea.l [A6 - 0x4AC] 000019C6 486E FB38 pea.l [A6 - 0x4C8] 000019CA A98D syscall GetDialogItem/GetDItem 000019CC 2F0C move.l -[A7], A4 000019CE 3F3C 0006 move.w -[A7], 0x6 000019D2 486E FB6A pea.l [A6 - 0x496] 000019D6 486E FB50 pea.l [A6 - 0x4B0] 000019DA 486E FB38 pea.l [A6 - 0x4C8] 000019DE A98D syscall GetDialogItem/GetDItem 000019E0 2F0C move.l -[A7], A4 000019E2 3F3C 0007 move.w -[A7], 0x7 000019E6 486E FB6A pea.l [A6 - 0x496] 000019EA 486E FB4C pea.l [A6 - 0x4B4] 000019EE 486E FB38 pea.l [A6 - 0x4C8] 000019F2 A98D syscall GetDialogItem/GetDItem 000019F4 2F0C move.l -[A7], A4 000019F6 3F3C 0008 move.w -[A7], 0x8 000019FA 486E FB6A pea.l [A6 - 0x496] 000019FE 486E FB48 pea.l [A6 - 0x4B8] 00001A02 486E FB38 pea.l [A6 - 0x4C8] 00001A06 A98D syscall GetDialogItem/GetDItem 00001A08 2F0C move.l -[A7], A4 00001A0A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00001A0E 486E FB6A pea.l [A6 - 0x496] 00001A12 486E FB44 pea.l [A6 - 0x4BC] 00001A16 486E FB38 pea.l [A6 - 0x4C8] 00001A1A A98D syscall GetDialogItem/GetDItem 00001A1C 2F0C move.l -[A7], A4 00001A1E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001A22 486E FB6A pea.l [A6 - 0x496] 00001A26 486E FB40 pea.l [A6 - 0x4C0] 00001A2A 486E FB38 pea.l [A6 - 0x4C8] 00001A2E A98D syscall GetDialogItem/GetDItem 00001A30 2F2D FC40 move.l -[A7], [A5 - 0x3C0] 00001A34 486E FA38 pea.l [A6 - 0x5C8] 00001A38 4EBA E8D0 jsr [PC - 0x1730 /* 0000030A */] 00001A3C 2F2E FB5C move.l -[A7], [A6 - 0x4A4] 00001A40 486E FA38 pea.l [A6 - 0x5C8] 00001A44 A98F syscall SetDialogItemText/SetIText 00001A46 2F2E FB58 move.l -[A7], [A6 - 0x4A8] 00001A4A 3F2D FC4A move.w -[A7], [A5 - 0x3B6] 00001A4E A963 syscall SetControlValue/SetCtlValue 00001A50 0C6D 0009 FC4C cmpi.w [A5 - 0x3B4], 0x9 /* '\t' */ 00001A56 660C bne +0xE /* 00001A64 */ 00001A58 2F2E FB44 move.l -[A7], [A6 - 0x4BC] 00001A5C 3F3C 0001 move.w -[A7], 0x1 00001A60 A963 syscall SetControlValue/SetCtlValue 00001A62 600A bra +0xC /* 00001A6E */ label00001A64: 00001A64 2F2E FB40 move.l -[A7], [A6 - 0x4C0] 00001A68 3F3C 0001 move.w -[A7], 0x1 00001A6C A963 syscall SetControlValue/SetCtlValue label00001A6E: 00001A6E 302D FC4A move.w D0, [A5 - 0x3B6] 00001A72 6738 beq +0x3A /* 00001AAC */ 00001A74 6B36 bmi +0x38 /* 00001AAC */ 00001A76 5940 subq.w D0, 4 00001A78 6728 beq +0x2A /* 00001AA2 */ 00001A7A 6A08 bpl +0xA /* 00001A84 */ 00001A7C 5440 addq.w D0, 2 00001A7E 6712 beq +0x14 /* 00001A92 */ 00001A80 6A18 bpl +0x1A /* 00001A9A */ 00001A82 6006 bra +0x8 /* 00001A8A */ label00001A84: 00001A84 5540 subq.w D0, 2 00001A86 6A24 bpl +0x26 /* 00001AAC */ 00001A88 6020 bra +0x22 /* 00001AAA */ label00001A8A: 00001A8A 263C 0000 0401 move.l D3, 0x401 00001A90 601A bra +0x1C /* 00001AAC */ label00001A92: 00001A92 263C 0000 0201 move.l D3, 0x201 00001A98 6012 bra +0x14 /* 00001AAC */ label00001A9A: 00001A9A 263C 0000 0101 move.l D3, 0x101 00001AA0 600A bra +0xC /* 00001AAC */ label00001AA2: 00001AA2 263C 0000 0081 move.l D3, 0x81 00001AA8 6002 bra +0x4 /* 00001AAC */ label00001AAA: 00001AAA 7641 moveq.l D3, 0x41 label00001AAC: 00001AAC 2C03 move.l D6, D3 00001AAE DC86 add.l D6, D6 00001AB0 5586 subq.l D6, 2 00001AB2 2F2D FC44 move.l -[A7], [A5 - 0x3BC] 00001AB6 486E FA38 pea.l [A6 - 0x5C8] 00001ABA 4EBA E84E jsr [PC - 0x17B2 /* 0000030A */] 00001ABE 2F2E FB54 move.l -[A7], [A6 - 0x4AC] 00001AC2 486E FA38 pea.l [A6 - 0x5C8] 00001AC6 A98F syscall SetDialogItemText/SetIText 00001AC8 2007 move.l D0, D7 00001ACA 90AD FC44 sub.l D0, [A5 - 0x3BC] 00001ACE 2D40 FA0C move.l [A6 - 0x5F4], D0 00001AD2 486E FA0C pea.l [A6 - 0x5F4] 00001AD6 486E FA10 pea.l [A6 - 0x5F0] 00001ADA 3F3C 280E move.w -[A7], 0x280E 00001ADE A9EB syscall Pack4/FP68K 00001AE0 486D FC40 pea.l [A5 - 0x3C0] 00001AE4 486E FA10 pea.l [A6 - 0x5F0] 00001AE8 3F3C 2806 move.w -[A7], 0x2806 00001AEC A9EB syscall Pack4/FP68K 00001AEE 41EE FFB0 lea.l A0, [A6 - 0x50] 00001AF2 43EE FA1A lea.l A1, [A6 - 0x5E6] 00001AF6 2121 move.l -[A0], -[A1] 00001AF8 2121 move.l -[A0], -[A1] 00001AFA 3121 move.w -[A0], -[A1] 00001AFC 3110 move.w -[A0], [A0] 00001AFE 41EE FA0C lea.l A0, [A6 - 0x5F4] 00001B02 43EE FFA6 lea.l A1, [A6 - 0x5A] 00001B06 20D9 move.l [A0]+, [A1]+ 00001B08 20D9 move.l [A0]+, [A1]+ 00001B0A 30D9 move.w [A0]+, [A1]+ 00001B0C 4868 FFF6 pea.l [A0 - 0xA] 00001B10 3F3C 0016 move.w -[A7], 0x16 00001B14 A9EB syscall Pack4/FP68K 00001B16 4868 FFF6 pea.l [A0 - 0xA] 00001B1A 486E FA16 pea.l [A6 - 0x5EA] 00001B1E 3F3C 2810 move.w -[A7], 0x2810 00001B22 A9EB syscall Pack4/FP68K 00001B24 2F2E FA16 move.l -[A7], [A6 - 0x5EA] 00001B28 486E FA38 pea.l [A6 - 0x5C8] 00001B2C 4EBA E7DC jsr [PC - 0x1824 /* 0000030A */] 00001B30 2F2E FB50 move.l -[A7], [A6 - 0x4B0] 00001B34 486E FA38 pea.l [A6 - 0x5C8] 00001B38 A98F syscall SetDialogItemText/SetIText 00001B3A 4878 0064 push.l 0x64 /* 'd' */ 00001B3E 41EE FA0C lea.l A0, [A6 - 0x5F4] 00001B42 43ED FC50 lea.l A1, [A5 - 0x3B0] 00001B46 20D9 move.l [A0]+, [A1]+ 00001B48 20D9 move.l [A0]+, [A1]+ 00001B4A 30D9 move.w [A0]+, [A1]+ 00001B4C 4868 FFF6 pea.l [A0 - 0xA] 00001B50 3F3C 0016 move.w -[A7], 0x16 00001B54 A9EB syscall Pack4/FP68K 00001B56 4868 FFF6 pea.l [A0 - 0xA] 00001B5A 486E FA16 pea.l [A6 - 0x5EA] 00001B5E 3F3C 2810 move.w -[A7], 0x2810 00001B62 A9EB syscall Pack4/FP68K 00001B64 2F2E FA16 move.l -[A7], [A6 - 0x5EA] 00001B68 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001B6C 2F00 move.l -[A7], D0 00001B6E 486E FA38 pea.l [A6 - 0x5C8] 00001B72 4EBA E796 jsr [PC - 0x186A /* 0000030A */] 00001B76 2F2E FB4C move.l -[A7], [A6 - 0x4B4] 00001B7A 486E FA38 pea.l [A6 - 0x5C8] 00001B7E A98F syscall SetDialogItemText/SetIText 00001B80 306D FC48 movea.w A0, [A5 - 0x3B8] 00001B84 2F08 move.l -[A7], A0 00001B86 486E FA38 pea.l [A6 - 0x5C8] 00001B8A 4EBA E77E jsr [PC - 0x1882 /* 0000030A */] 00001B8E 2F2E FB48 move.l -[A7], [A6 - 0x4B8] 00001B92 486E FA38 pea.l [A6 - 0x5C8] 00001B96 A98F syscall SetDialogItemText/SetIText 00001B98 2F0C move.l -[A7], A4 00001B9A A915 syscall ShowWindow 00001B9C 2F0C move.l -[A7], A4 00001B9E A873 syscall SetPort 00001BA0 4267 clr.w -[A7] 00001BA2 2F0C move.l -[A7], A4 00001BA4 3F3C 0001 move.w -[A7], 0x1 00001BA8 303C 0304 move.w D0, 0x304 00001BAC AA68 syscall DialogDispatch 00001BAE 4257 clr.w [A7] 00001BB0 2F0C move.l -[A7], A4 00001BB2 3F3C 0002 move.w -[A7], 0x2 00001BB6 303C 0305 move.w D0, 0x305 00001BBA AA68 syscall DialogDispatch 00001BBC 4257 clr.w [A7] 00001BBE 2F0C move.l -[A7], A4 00001BC0 1F3C 0001 move.b -[A7], 0x1 00001BC4 303C 0306 move.w D0, 0x306 00001BC8 AA68 syscall DialogDispatch 00001BCA 548F addq.l A7, 2 00001BCC 6000 02E0 bra +0x2E2 /* 00001EAE */ label00001BD0: 00001BD0 42A7 clr.l -[A7] 00001BD2 486E FB6C pea.l [A6 - 0x494] 00001BD6 A991 syscall ModalDialog 00001BD8 302E FB6C move.w D0, [A6 - 0x494] 00001BDC 0C40 000A cmpi.w D0, 0xA /* '\n' */ 00001BE0 6200 02CC bhi +0x2CE /* 00001EAE */ 00001BE4 43FA 12A0 lea.l A1, [PC + 0x12A0 /* 00002E86, value 0xF028ED6A */] 00001BE8 D040 add.w D0, D0 00001BEA D2F1 0000 add.w A1, [A1 + D0.w] 00001BEE 4ED1 jmp [A1] 00001BF0 7A01 moveq.l D5, 0x01 00001BF2 6000 02BA bra +0x2BC /* 00001EAE */ 00001BF6 2F2E FB5C move.l -[A7], [A6 - 0x4A4] 00001BFA 486E FA38 pea.l [A6 - 0x5C8] 00001BFE A990 syscall GetDialogItemText/GetIText 00001C00 486E FA38 pea.l [A6 - 0x5C8] 00001C04 486D FC40 pea.l [A5 - 0x3C0] 00001C08 4EBA E6EC jsr [PC - 0x1914 /* 000002F6 */] 00001C0C 2007 move.l D0, D7 00001C0E 90AD FC44 sub.l D0, [A5 - 0x3BC] 00001C12 2D40 FA0C move.l [A6 - 0x5F4], D0 00001C16 486E FA0C pea.l [A6 - 0x5F4] 00001C1A 486E FA10 pea.l [A6 - 0x5F0] 00001C1E 3F3C 280E move.w -[A7], 0x280E 00001C22 A9EB syscall Pack4/FP68K 00001C24 486D FC40 pea.l [A5 - 0x3C0] 00001C28 486E FA10 pea.l [A6 - 0x5F0] 00001C2C 3F3C 2806 move.w -[A7], 0x2806 00001C30 A9EB syscall Pack4/FP68K 00001C32 41EE FFB0 lea.l A0, [A6 - 0x50] 00001C36 43EE FA1A lea.l A1, [A6 - 0x5E6] 00001C3A 2121 move.l -[A0], -[A1] 00001C3C 2121 move.l -[A0], -[A1] 00001C3E 3121 move.w -[A0], -[A1] 00001C40 3110 move.w -[A0], [A0] 00001C42 41EE FA0C lea.l A0, [A6 - 0x5F4] 00001C46 43EE FFA6 lea.l A1, [A6 - 0x5A] 00001C4A 20D9 move.l [A0]+, [A1]+ 00001C4C 20D9 move.l [A0]+, [A1]+ 00001C4E 30D9 move.w [A0]+, [A1]+ 00001C50 4868 FFF6 pea.l [A0 - 0xA] 00001C54 3F3C 0016 move.w -[A7], 0x16 00001C58 A9EB syscall Pack4/FP68K 00001C5A 4868 FFF6 pea.l [A0 - 0xA] 00001C5E 486E FA16 pea.l [A6 - 0x5EA] 00001C62 3F3C 2810 move.w -[A7], 0x2810 00001C66 A9EB syscall Pack4/FP68K 00001C68 2F2E FA16 move.l -[A7], [A6 - 0x5EA] 00001C6C 486E FA38 pea.l [A6 - 0x5C8] 00001C70 4EBA E698 jsr [PC - 0x1968 /* 0000030A */] 00001C74 2F2E FB50 move.l -[A7], [A6 - 0x4B0] 00001C78 486E FA38 pea.l [A6 - 0x5C8] 00001C7C A98F syscall SetDialogItemText/SetIText 00001C7E 6000 022E bra +0x230 /* 00001EAE */ 00001C82 4267 clr.w -[A7] 00001C84 2F2E FB58 move.l -[A7], [A6 - 0x4A8] 00001C88 A960 syscall GetControlValue/GetCtlValue 00001C8A 3B5F FC4A move.w [A5 - 0x3B6], [A7]+ 00001C8E 302D FC4A move.w D0, [A5 - 0x3B6] 00001C92 6738 beq +0x3A /* 00001CCC */ 00001C94 6B36 bmi +0x38 /* 00001CCC */ 00001C96 5940 subq.w D0, 4 00001C98 6728 beq +0x2A /* 00001CC2 */ 00001C9A 6A08 bpl +0xA /* 00001CA4 */ 00001C9C 5440 addq.w D0, 2 00001C9E 6712 beq +0x14 /* 00001CB2 */ 00001CA0 6A18 bpl +0x1A /* 00001CBA */ 00001CA2 6006 bra +0x8 /* 00001CAA */ label00001CA4: 00001CA4 5540 subq.w D0, 2 00001CA6 6A24 bpl +0x26 /* 00001CCC */ 00001CA8 6020 bra +0x22 /* 00001CCA */ label00001CAA: 00001CAA 263C 0000 0401 move.l D3, 0x401 00001CB0 601A bra +0x1C /* 00001CCC */ label00001CB2: 00001CB2 263C 0000 0201 move.l D3, 0x201 00001CB8 6012 bra +0x14 /* 00001CCC */ label00001CBA: 00001CBA 263C 0000 0101 move.l D3, 0x101 00001CC0 600A bra +0xC /* 00001CCC */ label00001CC2: 00001CC2 263C 0000 0081 move.l D3, 0x81 00001CC8 6002 bra +0x4 /* 00001CCC */ label00001CCA: 00001CCA 7641 moveq.l D3, 0x41 label00001CCC: 00001CCC 2C03 move.l D6, D3 00001CCE DC86 add.l D6, D6 00001CD0 5586 subq.l D6, 2 00001CD2 BCAD FC44 cmp.l D6, [A5 - 0x3BC] 00001CD6 6C00 01D6 bge +0x1D8 /* 00001EAE */ 00001CDA 2B46 FC44 move.l [A5 - 0x3BC], D6 00001CDE 2F2D FC44 move.l -[A7], [A5 - 0x3BC] 00001CE2 486E FA38 pea.l [A6 - 0x5C8] 00001CE6 4EBA E622 jsr [PC - 0x19DE /* 0000030A */] 00001CEA 2F2E FB54 move.l -[A7], [A6 - 0x4AC] 00001CEE 486E FA38 pea.l [A6 - 0x5C8] 00001CF2 A98F syscall SetDialogItemText/SetIText 00001CF4 2007 move.l D0, D7 00001CF6 90AD FC44 sub.l D0, [A5 - 0x3BC] 00001CFA 2D40 FA0C move.l [A6 - 0x5F4], D0 00001CFE 486E FA0C pea.l [A6 - 0x5F4] 00001D02 486E FA10 pea.l [A6 - 0x5F0] 00001D06 3F3C 280E move.w -[A7], 0x280E 00001D0A A9EB syscall Pack4/FP68K 00001D0C 486D FC40 pea.l [A5 - 0x3C0] 00001D10 486E FA10 pea.l [A6 - 0x5F0] 00001D14 3F3C 2806 move.w -[A7], 0x2806 00001D18 A9EB syscall Pack4/FP68K 00001D1A 41EE FFB0 lea.l A0, [A6 - 0x50] 00001D1E 43EE FA1A lea.l A1, [A6 - 0x5E6] 00001D22 2121 move.l -[A0], -[A1] 00001D24 2121 move.l -[A0], -[A1] 00001D26 3121 move.w -[A0], -[A1] 00001D28 3110 move.w -[A0], [A0] 00001D2A 41EE FA0C lea.l A0, [A6 - 0x5F4] 00001D2E 43EE FFA6 lea.l A1, [A6 - 0x5A] 00001D32 20D9 move.l [A0]+, [A1]+ 00001D34 20D9 move.l [A0]+, [A1]+ 00001D36 30D9 move.w [A0]+, [A1]+ 00001D38 4868 FFF6 pea.l [A0 - 0xA] 00001D3C 3F3C 0016 move.w -[A7], 0x16 00001D40 A9EB syscall Pack4/FP68K 00001D42 4868 FFF6 pea.l [A0 - 0xA] 00001D46 486E FA16 pea.l [A6 - 0x5EA] 00001D4A 3F3C 2810 move.w -[A7], 0x2810 00001D4E A9EB syscall Pack4/FP68K 00001D50 2F2E FA16 move.l -[A7], [A6 - 0x5EA] 00001D54 486E FA38 pea.l [A6 - 0x5C8] 00001D58 4EBA E5B0 jsr [PC - 0x1A50 /* 0000030A */] 00001D5C 2F2E FB50 move.l -[A7], [A6 - 0x4B0] 00001D60 486E FA38 pea.l [A6 - 0x5C8] 00001D64 A98F syscall SetDialogItemText/SetIText 00001D66 6000 0146 bra +0x148 /* 00001EAE */ 00001D6A 2F2E FB54 move.l -[A7], [A6 - 0x4AC] 00001D6E 486E FA38 pea.l [A6 - 0x5C8] 00001D72 A990 syscall GetDialogItemText/GetIText 00001D74 486E FA38 pea.l [A6 - 0x5C8] 00001D78 486D FC44 pea.l [A5 - 0x3BC] 00001D7C 4EBA E578 jsr [PC - 0x1A88 /* 000002F6 */] 00001D80 BCAD FC44 cmp.l D6, [A5 - 0x3BC] 00001D84 6C00 008E bge +0x90 /* 00001E14 */ 00001D88 2B46 FC44 move.l [A5 - 0x3BC], D6 00001D8C 2F2D FC44 move.l -[A7], [A5 - 0x3BC] 00001D90 486E FA38 pea.l [A6 - 0x5C8] 00001D94 4EBA E574 jsr [PC - 0x1A8C /* 0000030A */] 00001D98 2F2E FB54 move.l -[A7], [A6 - 0x4AC] 00001D9C 486E FA38 pea.l [A6 - 0x5C8] 00001DA0 A98F syscall SetDialogItemText/SetIText 00001DA2 2007 move.l D0, D7 00001DA4 90AD FC44 sub.l D0, [A5 - 0x3BC] 00001DA8 2D40 FA0C move.l [A6 - 0x5F4], D0 00001DAC 486E FA0C pea.l [A6 - 0x5F4] 00001DB0 486E FA10 pea.l [A6 - 0x5F0] 00001DB4 3F3C 280E move.w -[A7], 0x280E 00001DB8 A9EB syscall Pack4/FP68K 00001DBA 486D FC40 pea.l [A5 - 0x3C0] 00001DBE 486E FA10 pea.l [A6 - 0x5F0] 00001DC2 3F3C 2806 move.w -[A7], 0x2806 00001DC6 A9EB syscall Pack4/FP68K 00001DC8 41EE FFB0 lea.l A0, [A6 - 0x50] 00001DCC 43EE FA1A lea.l A1, [A6 - 0x5E6] 00001DD0 2121 move.l -[A0], -[A1] 00001DD2 2121 move.l -[A0], -[A1] 00001DD4 3121 move.w -[A0], -[A1] 00001DD6 3110 move.w -[A0], [A0] 00001DD8 41EE FA0C lea.l A0, [A6 - 0x5F4] 00001DDC 43EE FFA6 lea.l A1, [A6 - 0x5A] 00001DE0 20D9 move.l [A0]+, [A1]+ 00001DE2 20D9 move.l [A0]+, [A1]+ 00001DE4 30D9 move.w [A0]+, [A1]+ 00001DE6 4868 FFF6 pea.l [A0 - 0xA] 00001DEA 3F3C 0016 move.w -[A7], 0x16 00001DEE A9EB syscall Pack4/FP68K 00001DF0 4868 FFF6 pea.l [A0 - 0xA] 00001DF4 486E FA16 pea.l [A6 - 0x5EA] 00001DF8 3F3C 2810 move.w -[A7], 0x2810 00001DFC A9EB syscall Pack4/FP68K 00001DFE 2F2E FA16 move.l -[A7], [A6 - 0x5EA] 00001E02 486E FA38 pea.l [A6 - 0x5C8] 00001E06 4EBA E502 jsr [PC - 0x1AFE /* 0000030A */] 00001E0A 2F2E FB50 move.l -[A7], [A6 - 0x4B0] 00001E0E 486E FA38 pea.l [A6 - 0x5C8] 00001E12 A98F syscall SetDialogItemText/SetIText label00001E14: 00001E14 2007 move.l D0, D7 00001E16 90AD FC44 sub.l D0, [A5 - 0x3BC] 00001E1A 2D40 FA0C move.l [A6 - 0x5F4], D0 00001E1E 486E FA0C pea.l [A6 - 0x5F4] 00001E22 486E FA10 pea.l [A6 - 0x5F0] 00001E26 3F3C 280E move.w -[A7], 0x280E 00001E2A A9EB syscall Pack4/FP68K 00001E2C 486D FC40 pea.l [A5 - 0x3C0] 00001E30 486E FA10 pea.l [A6 - 0x5F0] 00001E34 3F3C 2806 move.w -[A7], 0x2806 00001E38 A9EB syscall Pack4/FP68K 00001E3A 41EE FFB0 lea.l A0, [A6 - 0x50] 00001E3E 43EE FA1A lea.l A1, [A6 - 0x5E6] 00001E42 2121 move.l -[A0], -[A1] 00001E44 2121 move.l -[A0], -[A1] 00001E46 3121 move.w -[A0], -[A1] 00001E48 3110 move.w -[A0], [A0] 00001E4A 41EE FA0C lea.l A0, [A6 - 0x5F4] 00001E4E 43EE FFA6 lea.l A1, [A6 - 0x5A] 00001E52 20D9 move.l [A0]+, [A1]+ 00001E54 20D9 move.l [A0]+, [A1]+ 00001E56 30D9 move.w [A0]+, [A1]+ 00001E58 4868 FFF6 pea.l [A0 - 0xA] 00001E5C 3F3C 0016 move.w -[A7], 0x16 00001E60 A9EB syscall Pack4/FP68K 00001E62 4868 FFF6 pea.l [A0 - 0xA] 00001E66 486E FA16 pea.l [A6 - 0x5EA] 00001E6A 3F3C 2810 move.w -[A7], 0x2810 00001E6E A9EB syscall Pack4/FP68K 00001E70 2F2E FA16 move.l -[A7], [A6 - 0x5EA] 00001E74 486E FA38 pea.l [A6 - 0x5C8] 00001E78 4EBA E490 jsr [PC - 0x1B70 /* 0000030A */] 00001E7C 2F2E FB50 move.l -[A7], [A6 - 0x4B0] 00001E80 486E FA38 pea.l [A6 - 0x5C8] 00001E84 A98F syscall SetDialogItemText/SetIText 00001E86 6026 bra +0x28 /* 00001EAE */ 00001E88 2F2E FB44 move.l -[A7], [A6 - 0x4BC] 00001E8C 3F3C 0001 move.w -[A7], 0x1 00001E90 A963 syscall SetControlValue/SetCtlValue 00001E92 2F2E FB40 move.l -[A7], [A6 - 0x4C0] 00001E96 4267 clr.w -[A7] 00001E98 A963 syscall SetControlValue/SetCtlValue 00001E9A 6012 bra +0x14 /* 00001EAE */ 00001E9C 2F2E FB44 move.l -[A7], [A6 - 0x4BC] 00001EA0 4267 clr.w -[A7] 00001EA2 A963 syscall SetControlValue/SetCtlValue 00001EA4 2F2E FB40 move.l -[A7], [A6 - 0x4C0] 00001EA8 3F3C 0001 move.w -[A7], 0x1 00001EAC A963 syscall SetControlValue/SetCtlValue label00001EAE: 00001EAE 4A05 tst.b D5 00001EB0 6700 FD1E beq -0x2E0 /* 00001BD0 */ 00001EB4 0C6E 0002 FB6C cmpi.w [A6 - 0x494], 0x2 00001EBA 661A bne +0x1C /* 00001ED6 */ 00001EBC 2F0C move.l -[A7], A4 00001EBE A983 syscall DisposeDialog 00001EC0 303C 0176 move.w D0, 0x176 00001EC4 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00001EC8 204D movea.l A0, A5 00001ECA D1C0 add.l A0, D0 00001ECC 2F28 D080 move.l -[A7], [A0 - 0x2F80] 00001ED0 A873 syscall SetPort 00001ED2 6000 0F9A bra +0xF9C /* 00002E6E */ label00001ED6: 00001ED6 2F2E FB5C move.l -[A7], [A6 - 0x4A4] 00001EDA 486E FA38 pea.l [A6 - 0x5C8] 00001EDE A990 syscall GetDialogItemText/GetIText 00001EE0 486E FA38 pea.l [A6 - 0x5C8] 00001EE4 486D FC40 pea.l [A5 - 0x3C0] 00001EE8 4EBA E40C jsr [PC - 0x1BF4 /* 000002F6 */] 00001EEC 4267 clr.w -[A7] 00001EEE 2F2E FB58 move.l -[A7], [A6 - 0x4A8] 00001EF2 A960 syscall GetControlValue/GetCtlValue 00001EF4 3B5F FC4A move.w [A5 - 0x3B6], [A7]+ 00001EF8 302D FC4A move.w D0, [A5 - 0x3B6] 00001EFC 6738 beq +0x3A /* 00001F36 */ 00001EFE 6B36 bmi +0x38 /* 00001F36 */ 00001F00 5940 subq.w D0, 4 00001F02 6728 beq +0x2A /* 00001F2C */ 00001F04 6A08 bpl +0xA /* 00001F0E */ 00001F06 5440 addq.w D0, 2 00001F08 6712 beq +0x14 /* 00001F1C */ 00001F0A 6A18 bpl +0x1A /* 00001F24 */ 00001F0C 6006 bra +0x8 /* 00001F14 */ label00001F0E: 00001F0E 5540 subq.w D0, 2 00001F10 6A24 bpl +0x26 /* 00001F36 */ 00001F12 6020 bra +0x22 /* 00001F34 */ label00001F14: 00001F14 263C 0000 0401 move.l D3, 0x401 00001F1A 601A bra +0x1C /* 00001F36 */ label00001F1C: 00001F1C 263C 0000 0201 move.l D3, 0x201 00001F22 6012 bra +0x14 /* 00001F36 */ label00001F24: 00001F24 263C 0000 0101 move.l D3, 0x101 00001F2A 600A bra +0xC /* 00001F36 */ label00001F2C: 00001F2C 263C 0000 0081 move.l D3, 0x81 00001F32 6002 bra +0x4 /* 00001F36 */ label00001F34: 00001F34 7641 moveq.l D3, 0x41 label00001F36: 00001F36 2F2E FB54 move.l -[A7], [A6 - 0x4AC] 00001F3A 486E FA38 pea.l [A6 - 0x5C8] 00001F3E A990 syscall GetDialogItemText/GetIText 00001F40 486E FA38 pea.l [A6 - 0x5C8] 00001F44 486D FC44 pea.l [A5 - 0x3BC] 00001F48 4EBA E3AC jsr [PC - 0x1C54 /* 000002F6 */] 00001F4C 2F2E FB4C move.l -[A7], [A6 - 0x4B4] 00001F50 486E FA38 pea.l [A6 - 0x5C8] 00001F54 A990 syscall GetDialogItemText/GetIText 00001F56 486E FA38 pea.l [A6 - 0x5C8] 00001F5A 486E FFFC pea.l [A6 - 0x4] 00001F5E 4EBA E396 jsr [PC - 0x1C6A /* 000002F6 */] 00001F62 486E FFFC pea.l [A6 - 0x4] 00001F66 486E FA10 pea.l [A6 - 0x5F0] 00001F6A 3F3C 280E move.w -[A7], 0x280E 00001F6E A9EB syscall Pack4/FP68K 00001F70 487A 0F12 pea.l [PC + 0xF12 /* 00002E84, value 0x64F028 */] 00001F74 486E FA10 pea.l [A6 - 0x5F0] 00001F78 3F3C 2006 move.w -[A7], 0x2006 00001F7C A9EB syscall Pack4/FP68K 00001F7E 41ED FC5A lea.l A0, [A5 - 0x3A6] 00001F82 43EE FA1A lea.l A1, [A6 - 0x5E6] 00001F86 2121 move.l -[A0], -[A1] 00001F88 2121 move.l -[A0], -[A1] 00001F8A 3121 move.w -[A0], -[A1] 00001F8C 3110 move.w -[A0], [A0] 00001F8E 2F2E FB48 move.l -[A7], [A6 - 0x4B8] 00001F92 486E FA38 pea.l [A6 - 0x5C8] 00001F96 A990 syscall GetDialogItemText/GetIText 00001F98 486E FA38 pea.l [A6 - 0x5C8] 00001F9C 486E FFFC pea.l [A6 - 0x4] 00001FA0 4EBA E354 jsr [PC - 0x1CAC /* 000002F6 */] 00001FA4 3B6E FFFE FC48 move.w [A5 - 0x3B8], [A6 - 0x2] 00001FAA 4267 clr.w -[A7] 00001FAC 2F2E FB44 move.l -[A7], [A6 - 0x4BC] 00001FB0 A960 syscall GetControlValue/GetCtlValue 00001FB2 4A5F tst.w [A7]+ 00001FB4 6708 beq +0xA /* 00001FBE */ 00001FB6 3B7C 0009 FC4C move.w [A5 - 0x3B4], 0x9 /* '\t' */ 00001FBC 6006 bra +0x8 /* 00001FC4 */ label00001FBE: 00001FBE 3B7C 000A FC4C move.w [A5 - 0x3B4], 0xA /* '\n' */ label00001FC4: 00001FC4 2F0C move.l -[A7], A4 00001FC6 A983 syscall DisposeDialog 00001FC8 303C 0176 move.w D0, 0x176 00001FCC C1ED EDB8 muls.w D0, [A5 - 0x1248] 00001FD0 204D movea.l A0, A5 00001FD2 D1C0 add.l A0, D0 00001FD4 2F28 D080 move.l -[A7], [A0 - 0x2F80] 00001FD8 A873 syscall SetPort 00001FDA 42A7 clr.l -[A7] 00001FDC 3F3C 0004 move.w -[A7], 0x4 00001FE0 A9B9 syscall GetCursor 00001FE2 205F movea.l A0, [A7]+ 00001FE4 2F10 move.l -[A7], [A0] 00001FE6 A851 syscall SetCursor 00001FE8 2C03 move.l D6, D3 00001FEA DC86 add.l D6, D6 00001FEC 5586 subq.l D6, 2 00001FEE 2007 move.l D0, D7 00001FF0 90AD FC44 sub.l D0, [A5 - 0x3BC] 00001FF4 2D40 FA0C move.l [A6 - 0x5F4], D0 00001FF8 486E FA0C pea.l [A6 - 0x5F4] 00001FFC 486E FA10 pea.l [A6 - 0x5F0] 00002000 3F3C 280E move.w -[A7], 0x280E 00002004 A9EB syscall Pack4/FP68K 00002006 486D FC40 pea.l [A5 - 0x3C0] 0000200A 486E FA10 pea.l [A6 - 0x5F0] 0000200E 3F3C 2806 move.w -[A7], 0x2806 00002012 A9EB syscall Pack4/FP68K 00002014 41EE FFB0 lea.l A0, [A6 - 0x50] 00002018 43EE FA1A lea.l A1, [A6 - 0x5E6] 0000201C 2121 move.l -[A0], -[A1] 0000201E 2121 move.l -[A0], -[A1] 00002020 3121 move.w -[A0], -[A1] 00002022 3110 move.w -[A0], [A0] 00002024 486E FB86 pea.l [A6 - 0x47A] 00002028 42A7 clr.l -[A7] 0000202A 3F2D FC42 move.w -[A7], [A5 - 0x3BE] 0000202E 3F03 move.w -[A7], D3 00002030 A8A7 syscall SetRect 00002032 4878 000C push.l 0xC 00002036 2046 movea.l A0, D6 00002038 4868 0002 pea.l [A0 + 0x2] 0000203C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002040 2A00 move.l D5, D0 00002042 202D FC40 move.l D0, [A5 - 0x3C0] 00002046 D080 add.l D0, D0 00002048 2F00 move.l -[A7], D0 0000204A 2F03 move.l -[A7], D3 0000204C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002050 2F2D FC40 move.l -[A7], [A5 - 0x3C0] 00002054 2F03 move.l -[A7], D3 00002056 2200 move.l D1, D0 00002058 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000205C C141 exg D0, D1 0000205E 2805 move.l D4, D5 00002060 D885 add.l D4, D5 00002062 D881 add.l D4, D1 00002064 D880 add.l D4, D0 00002066 A061 syscall MaxBlock 00002068 9084 sub.l D0, D4 0000206A 0C80 0000 2710 cmpi.l D0, 0x2710 00002070 6C10 bge +0x12 /* 00002082 */ 00002072 4227 clr.b -[A7] 00002074 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00002078 2F04 move.l -[A7], D4 0000207A 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 0000207E 6000 0DEE bra +0xDF0 /* 00002E6E */ label00002082: 00002082 3F3C 0001 move.w -[A7], 0x1 00002086 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 0000208A 3800 move.w D4, D0 0000208C 4A44 tst.w D4 0000208E 548F addq.l A7, 2 00002090 6600 0DDC bne +0xDDE /* 00002E6E */ 00002094 303C 0176 move.w D0, 0x176 00002098 C1EE FA26 muls.w D0, [A6 - 0x5DA] 0000209C 204D movea.l A0, A5 0000209E D1C0 add.l A0, D0 000020A0 2F28 D080 move.l -[A7], [A0 - 0x2F80] 000020A4 486E FE98 pea.l [A6 - 0x168] 000020A8 A919 syscall GetWTitle 000020AA 422E FD98 clr.b [A6 - 0x268] 000020AE 486D FC5A pea.l [A5 - 0x3A6] 000020B2 486E FD98 pea.l [A6 - 0x268] 000020B6 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000020BA 486E FE98 pea.l [A6 - 0x168] 000020BE 486E FD98 pea.l [A6 - 0x268] 000020C2 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000020C6 206E FFF8 movea.l A0, [A6 - 0x8] 000020CA 4868 0001 pea.l [A0 + 0x1] 000020CE 486E FC98 pea.l [A6 - 0x368] 000020D2 4EBA E236 jsr [PC - 0x1DCA /* 0000030A */] 000020D6 206E FFF0 movea.l A0, [A6 - 0x10] 000020DA 4868 FFFF pea.l [A0 - 0x1] 000020DE 486E FB98 pea.l [A6 - 0x468] 000020E2 4EBA E226 jsr [PC - 0x1DDA /* 0000030A */] 000020E6 486D FC6A pea.l [A5 - 0x396] 000020EA 486E FD98 pea.l [A6 - 0x268] 000020EE 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000020F2 486E FC98 pea.l [A6 - 0x368] 000020F6 486E FD98 pea.l [A6 - 0x268] 000020FA 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000020FE 486D FC72 pea.l [A5 - 0x38E] 00002102 486E FD98 pea.l [A6 - 0x268] 00002106 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 0000210A 486E FB98 pea.l [A6 - 0x468] 0000210E 486E FD98 pea.l [A6 - 0x268] 00002112 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00002116 303C 0176 move.w D0, 0x176 0000211A C1ED EDB8 muls.w D0, [A5 - 0x1248] 0000211E 204D movea.l A0, A5 00002120 D1C0 add.l A0, D0 00002122 2EA8 D080 move.l [A7], [A0 - 0x2F80] 00002126 486E FD98 pea.l [A6 - 0x268] 0000212A A91A syscall SetWTitle 0000212C 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00002130 2005 move.l D0, D5 00002132 A122 syscall NewHandle, flags=1 00002134 2848 movea.l A4, A0 00002136 2005 move.l D0, D5 00002138 A122 syscall NewHandle, flags=1 0000213A 2648 movea.l A3, A0 0000213C 2E83 move.l [A7], D3 0000213E 2F2D FC40 move.l -[A7], [A5 - 0x3C0] 00002142 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002146 A122 syscall NewHandle, flags=1 00002148 303C 0176 move.w D0, 0x176 0000214C C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002150 224D movea.l A1, A5 00002152 D3C0 add.l A1, D0 00002154 2348 D128 move.l [A1 - 0x2ED8], A0 00002158 2E83 move.l [A7], D3 0000215A 202D FC40 move.l D0, [A5 - 0x3C0] 0000215E D080 add.l D0, D0 00002160 2F00 move.l -[A7], D0 00002162 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002166 A122 syscall NewHandle, flags=1 00002168 303C 0176 move.w D0, 0x176 0000216C C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002170 224D movea.l A1, A5 00002172 D3C0 add.l A1, D0 00002174 2348 D124 move.l [A1 - 0x2EDC], A0 00002178 200C move.l D0, A4 0000217A 4FEF 0024 lea.l A7, [A7 + 0x24] 0000217E 6728 beq +0x2A /* 000021A8 */ 00002180 200B move.l D0, A3 00002182 6724 beq +0x26 /* 000021A8 */ 00002184 303C 0176 move.w D0, 0x176 00002188 C1ED EDB8 muls.w D0, [A5 - 0x1248] 0000218C 204D movea.l A0, A5 0000218E D1C0 add.l A0, D0 00002190 4AA8 D128 tst.l [A0 - 0x2ED8] 00002194 6712 beq +0x14 /* 000021A8 */ 00002196 303C 0176 move.w D0, 0x176 0000219A C1ED EDB8 muls.w D0, [A5 - 0x1248] 0000219E 204D movea.l A0, A5 000021A0 D1C0 add.l A0, D0 000021A2 4AA8 D124 tst.l [A0 - 0x2EDC] 000021A6 661A bne +0x1C /* 000021C2 */ label000021A8: 000021A8 4227 clr.b -[A7] 000021AA 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 000021AE 4257 clr.w [A7] 000021B0 486D FC76 pea.l [A5 - 0x38A] 000021B4 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 000021B8 4257 clr.w [A7] 000021BA 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000021BE 6000 0CAE bra +0xCB0 /* 00002E6E */ label000021C2: 000021C2 486D FC94 pea.l [A5 - 0x36C] 000021C6 486D FCAE pea.l [A5 - 0x352] 000021CA 486D FCB0 pea.l [A5 - 0x350] 000021CE 486D FCB2 pea.l [A5 - 0x34E] 000021D2 A98B syscall ParamText 000021D4 4267 clr.w -[A7] 000021D6 202D FC40 move.l D0, [A5 - 0x3C0] 000021DA D080 add.l D0, D0 000021DC 2F00 move.l -[A7], D0 000021DE 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 000021E2 204C movea.l A0, A4 000021E4 A029 syscall HLock 000021E6 204B movea.l A0, A3 000021E8 A029 syscall HLock 000021EA 303C 0176 move.w D0, 0x176 000021EE C1ED EDB8 muls.w D0, [A5 - 0x1248] 000021F2 204D movea.l A0, A5 000021F4 D1C0 add.l A0, D0 000021F6 2068 D128 movea.l A0, [A0 - 0x2ED8] 000021FA A029 syscall HLock 000021FC 303C 0176 move.w D0, 0x176 00002200 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002204 204D movea.l A0, A5 00002206 D1C0 add.l A0, D0 00002208 2068 D124 movea.l A0, [A0 - 0x2EDC] 0000220C A029 syscall HLock 0000220E 303C 0176 move.w D0, 0x176 00002212 C1EE FA26 muls.w D0, [A6 - 0x5DA] 00002216 41ED D120 lea.l A0, [A5 - 0x2EE0] 0000221A D088 add.l D0, A0 0000221C 2D40 FA22 move.l [A6 - 0x5DE], D0 00002220 2040 movea.l A0, D0 00002222 2050 movea.l A0, [A0] 00002224 A029 syscall HLock 00002226 70FF moveq.l D0, 0xFFFFFFFF 00002228 D0AD FC44 add.l D0, [A5 - 0x3BC] 0000222C 487A 0C54 pea.l [PC + 0xC54 /* 00002E82, value 0x20064 */] 00002230 486E FA10 pea.l [A6 - 0x5F0] 00002234 3F3C 200E move.w -[A7], 0x200E 00002238 A9EB syscall Pack4/FP68K 0000223A 486E FFCA pea.l [A6 - 0x36] 0000223E 486E FA10 pea.l [A6 - 0x5F0] 00002242 3F3C 0004 move.w -[A7], 0x4 00002246 A9EB syscall Pack4/FP68K 00002248 2D40 FA0C move.l [A6 - 0x5F4], D0 0000224C 486E FA0C pea.l [A6 - 0x5F4] 00002250 486E FA10 pea.l [A6 - 0x5F0] 00002254 3F3C 2806 move.w -[A7], 0x2806 00002258 A9EB syscall Pack4/FP68K 0000225A 41EE FFC8 lea.l A0, [A6 - 0x38] 0000225E 43EE FA1A lea.l A1, [A6 - 0x5E6] 00002262 2121 move.l -[A0], -[A1] 00002264 2121 move.l -[A0], -[A1] 00002266 3121 move.w -[A0], -[A1] 00002268 3110 move.w -[A0], [A0] 0000226A 42AE FFFC clr.l [A6 - 0x4] 0000226E 5C8F addq.l A7, 6 00002270 6000 00DA bra +0xDC /* 0000234C */ label00002274: 00002274 486E FFFC pea.l [A6 - 0x4] 00002278 486E FA10 pea.l [A6 - 0x5F0] 0000227C 3F3C 280E move.w -[A7], 0x280E 00002280 A9EB syscall Pack4/FP68K 00002282 486E FFBE pea.l [A6 - 0x42] 00002286 486E FA10 pea.l [A6 - 0x5F0] 0000228A 3F3C 0004 move.w -[A7], 0x4 0000228E A9EB syscall Pack4/FP68K 00002290 41EE FFBC lea.l A0, [A6 - 0x44] 00002294 43EE FA1A lea.l A1, [A6 - 0x5E6] 00002298 2121 move.l -[A0], -[A1] 0000229A 2121 move.l -[A0], -[A1] 0000229C 3121 move.w -[A0], -[A1] 0000229E 3110 move.w -[A0], [A0] 000022A0 486E FB8E pea.l [A6 - 0x472] 000022A4 486E FFB0 pea.l [A6 - 0x50] 000022A8 4EBA F370 jsr [PC - 0xC90 /* 0000161A */] 000022AC 41EE FB98 lea.l A0, [A6 - 0x468] 000022B0 3EA0 move.w [A7], -[A0] 000022B2 2F20 move.l -[A7], -[A0] 000022B4 2F20 move.l -[A7], -[A0] 000022B6 3F3C 001A move.w -[A7], 0x1A 000022BA 486E FA10 pea.l [A6 - 0x5F0] 000022BE 4EBA F5BE jsr [PC - 0xA42 /* 0000187E */] 000022C2 41EE FB8E lea.l A0, [A6 - 0x472] 000022C6 43EE FA10 lea.l A1, [A6 - 0x5F0] 000022CA 20D9 move.l [A0]+, [A1]+ 000022CC 20D9 move.l [A0]+, [A1]+ 000022CE 30D9 move.w [A0]+, [A1]+ 000022D0 486E FFB0 pea.l [A6 - 0x50] 000022D4 486E FB8E pea.l [A6 - 0x472] 000022D8 4EBA F326 jsr [PC - 0xCDA /* 00001600 */] 000022DC 2D7C 51EB 851F FA16 move.l [A6 - 0x5EA], 0x51EB851F 000022E4 2D7C EB85 1EB8 FA12 move.l [A6 - 0x5EE], 0xEB851EB8 000022EC 3D7C 3FFD FA10 move.w [A6 - 0x5F0], 0x3FFD 000022F2 486E FFB2 pea.l [A6 - 0x4E] 000022F6 486E FA10 pea.l [A6 - 0x5F0] 000022FA 3F3C 0004 move.w -[A7], 0x4 000022FE A9EB syscall Pack4/FP68K 00002300 2D7C D70A 3D71 FA0C move.l [A6 - 0x5F4], 0xD70A3D71 00002308 2D7C 8A3D 70A3 FA08 move.l [A6 - 0x5F8], 0x8A3D70A3 00002310 3D7C 3FFE FA06 move.w [A6 - 0x5FA], 0x3FFE 00002316 486E FA10 pea.l [A6 - 0x5F0] 0000231A 486E FA06 pea.l [A6 - 0x5FA] 0000231E 3F3C 0002 move.w -[A7], 0x2 00002322 A9EB syscall Pack4/FP68K 00002324 700C moveq.l D0, 0x0C 00002326 2E80 move.l [A7], D0 00002328 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000232C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002330 D093 add.l D0, [A3] 00002332 2040 movea.l A0, D0 00002334 41E8 000C lea.l A0, [A0 + 0xC] 00002338 43EE FA10 lea.l A1, [A6 - 0x5F0] 0000233C 2121 move.l -[A0], -[A1] 0000233E 2121 move.l -[A0], -[A1] 00002340 3121 move.w -[A0], -[A1] 00002342 3110 move.w -[A0], [A0] 00002344 4FEF 001A lea.l A7, [A7 + 0x1A] 00002348 52AE FFFC addq.l [A6 - 0x4], 1 label0000234C: 0000234C 202E FFFC move.l D0, [A6 - 0x4] 00002350 B0AD FC44 cmp.l D0, [A5 - 0x3BC] 00002354 6D00 FF1E blt -0xE0 /* 00002274 */ 00002358 7A00 moveq.l D5, 0x00 0000235A 42AE FFE8 clr.l [A6 - 0x18] 0000235E 42AE FFE4 clr.l [A6 - 0x1C] 00002362 42AE FFE0 clr.l [A6 - 0x20] 00002366 42AE FA1E clr.l [A6 - 0x5E2] 0000236A 6000 043A bra +0x43C /* 000027A6 */ label0000236E: 0000236E 41EE FA10 lea.l A0, [A6 - 0x5F0] 00002372 43EE FFA6 lea.l A1, [A6 - 0x5A] 00002376 20D9 move.l [A0]+, [A1]+ 00002378 20D9 move.l [A0]+, [A1]+ 0000237A 30D9 move.w [A0]+, [A1]+ 0000237C 486E FA1E pea.l [A6 - 0x5E2] 00002380 4868 FFF6 pea.l [A0 - 0xA] 00002384 3F3C 2804 move.w -[A7], 0x2804 00002388 A9EB syscall Pack4/FP68K 0000238A 782A moveq.l D4, 0x2A 0000238C D8AE FFF8 add.l D4, [A6 - 0x8] 00002390 2D44 FA02 move.l [A6 - 0x5FE], D4 00002394 486E FA02 pea.l [A6 - 0x5FE] 00002398 486E FA06 pea.l [A6 - 0x5FA] 0000239C 3F3C 280E move.w -[A7], 0x280E 000023A0 A9EB syscall Pack4/FP68K 000023A2 4868 FFF6 pea.l [A0 - 0xA] 000023A6 486E FA06 pea.l [A6 - 0x5FA] 000023AA 4267 clr.w -[A7] 000023AC A9EB syscall Pack4/FP68K 000023AE 486E FA06 pea.l [A6 - 0x5FA] 000023B2 3F3C 0016 move.w -[A7], 0x16 000023B6 A9EB syscall Pack4/FP68K 000023B8 486E FA06 pea.l [A6 - 0x5FA] 000023BC 486E F9FE pea.l [A6 - 0x602] 000023C0 3F3C 2810 move.w -[A7], 0x2810 000023C4 A9EB syscall Pack4/FP68K 000023C6 282E F9FE move.l D4, [A6 - 0x602] 000023CA 70FF moveq.l D0, 0xFFFFFFFF 000023CC D0AE FFF0 add.l D0, [A6 - 0x10] 000023D0 2204 move.l D1, D4 000023D2 D2AD FC44 add.l D1, [A5 - 0x3BC] 000023D6 B081 cmp.l D0, D1 000023D8 6C0A bge +0xC /* 000023E4 */ 000023DA 78FF moveq.l D4, 0xFFFFFFFF 000023DC D8AE FFF0 add.l D4, [A6 - 0x10] 000023E0 98AD FC44 sub.l D4, [A5 - 0x3BC] label000023E4: 000023E4 42AE FFFC clr.l [A6 - 0x4] 000023E8 6000 00CE bra +0xD0 /* 000024B8 */ label000023EC: 000023EC 206E FA22 movea.l A0, [A6 - 0x5DE] 000023F0 2050 movea.l A0, [A0] 000023F2 2004 move.l D0, D4 000023F4 D090 add.l D0, [A0] 000023F6 D0AE FFFC add.l D0, [A6 - 0x4] 000023FA 2040 movea.l A0, D0 000023FC 1010 move.b D0, [A0] 000023FE 4880 ext.w D0 00002400 0A40 FF80 xori.w D0, 0xFF80 00002404 3D40 FA1A move.w [A6 - 0x5E6], D0 00002408 3D40 FA1C move.w [A6 - 0x5E4], D0 0000240C 41EE FA10 lea.l A0, [A6 - 0x5F0] 00002410 43ED FC50 lea.l A1, [A5 - 0x3B0] 00002414 20D9 move.l [A0]+, [A1]+ 00002416 20D9 move.l [A0]+, [A1]+ 00002418 30D9 move.w [A0]+, [A1]+ 0000241A 3D45 FA0E move.w [A6 - 0x5F2], D5 0000241E 486E FA0E pea.l [A6 - 0x5F2] 00002422 4868 FFF6 pea.l [A0 - 0xA] 00002426 3F3C 2004 move.w -[A7], 0x2004 0000242A A9EB syscall Pack4/FP68K 0000242C 3D40 FA02 move.w [A6 - 0x5FE], D0 00002430 486E FA02 pea.l [A6 - 0x5FE] 00002434 486E FA04 pea.l [A6 - 0x5FC] 00002438 3F3C 200E move.w -[A7], 0x200E 0000243C A9EB syscall Pack4/FP68K 0000243E 4868 FFF6 pea.l [A0 - 0xA] 00002442 486E FA04 pea.l [A6 - 0x5FC] 00002446 3F3C 0002 move.w -[A7], 0x2 0000244A A9EB syscall Pack4/FP68K 0000244C 486E FA04 pea.l [A6 - 0x5FC] 00002450 3F3C 0016 move.w -[A7], 0x16 00002454 A9EB syscall Pack4/FP68K 00002456 486E FA04 pea.l [A6 - 0x5FC] 0000245A 486E FA00 pea.l [A6 - 0x600] 0000245E 3F3C 2010 move.w -[A7], 0x2010 00002462 A9EB syscall Pack4/FP68K 00002464 3D6E FA00 FA1C move.w [A6 - 0x5E4], [A6 - 0x600] 0000246A 3A2E FA1A move.w D5, [A6 - 0x5E6] 0000246E 4878 000C push.l 0xC 00002472 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002476 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000247A D093 add.l D0, [A3] 0000247C 2040 movea.l A0, D0 0000247E 43EE FA10 lea.l A1, [A6 - 0x5F0] 00002482 5488 addq.l A0, 2 00002484 22D8 move.l [A1]+, [A0]+ 00002486 22D8 move.l [A1]+, [A0]+ 00002488 32D8 move.w [A1]+, [A0]+ 0000248A 486E FA1C pea.l [A6 - 0x5E4] 0000248E 4869 FFF6 pea.l [A1 - 0xA] 00002492 3F3C 2004 move.w -[A7], 0x2004 00002496 A9EB syscall Pack4/FP68K 00002498 4878 000C push.l 0xC 0000249C 2F2E FFFC move.l -[A7], [A6 - 0x4] 000024A0 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000024A4 D094 add.l D0, [A4] 000024A6 2040 movea.l A0, D0 000024A8 41E8 000C lea.l A0, [A0 + 0xC] 000024AC 2121 move.l -[A0], -[A1] 000024AE 2121 move.l -[A0], -[A1] 000024B0 3121 move.w -[A0], -[A1] 000024B2 3110 move.w -[A0], [A0] 000024B4 52AE FFFC addq.l [A6 - 0x4], 1 label000024B8: 000024B8 202E FFFC move.l D0, [A6 - 0x4] 000024BC B0AD FC44 cmp.l D0, [A5 - 0x3BC] 000024C0 6D00 FF2A blt -0xD4 /* 000023EC */ 000024C4 2D6D FC44 FFFC move.l [A6 - 0x4], [A5 - 0x3BC] 000024CA 601E bra +0x20 /* 000024EA */ label000024CC: 000024CC 4878 000C push.l 0xC 000024D0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000024D4 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000024D8 D094 add.l D0, [A4] 000024DA 2040 movea.l A0, D0 000024DC 42A8 0008 clr.l [A0 + 0x8] 000024E0 42A8 0004 clr.l [A0 + 0x4] 000024E4 4290 clr.l [A0] 000024E6 52AE FFFC addq.l [A6 - 0x4], 1 label000024EA: 000024EA BCAE FFFC cmp.l D6, [A6 - 0x4] 000024EE 6EDC bgt -0x22 /* 000024CC */ 000024F0 2F06 move.l -[A7], D6 000024F2 2F14 move.l -[A7], [A4] 000024F4 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 000024F8 3800 move.w D4, D0 000024FA 3EBC 0001 move.w [A7], 0x1 000024FE 42A7 clr.l -[A7] 00002500 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00002504 4A40 tst.w D0 00002506 4FEF 000C lea.l A7, [A7 + 0xC] 0000250A 6700 00AC beq +0xAE /* 000025B8 */ 0000250E 204C movea.l A0, A4 00002510 A02A syscall HUnlock 00002512 204C movea.l A0, A4 00002514 A023 syscall DisposHandle/DisposeHandle 00002516 204B movea.l A0, A3 00002518 A02A syscall HUnlock 0000251A 204B movea.l A0, A3 0000251C A023 syscall DisposHandle/DisposeHandle 0000251E 303C 0176 move.w D0, 0x176 00002522 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002526 204D movea.l A0, A5 00002528 D1C0 add.l A0, D0 0000252A 2068 D128 movea.l A0, [A0 - 0x2ED8] 0000252E A02A syscall HUnlock 00002530 303C 0176 move.w D0, 0x176 00002534 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002538 204D movea.l A0, A5 0000253A D1C0 add.l A0, D0 0000253C 2068 D128 movea.l A0, [A0 - 0x2ED8] 00002540 A023 syscall DisposHandle/DisposeHandle 00002542 303C 0176 move.w D0, 0x176 00002546 C1ED EDB8 muls.w D0, [A5 - 0x1248] 0000254A 204D movea.l A0, A5 0000254C D1C0 add.l A0, D0 0000254E 2068 D124 movea.l A0, [A0 - 0x2EDC] 00002552 A02A syscall HUnlock 00002554 303C 0176 move.w D0, 0x176 00002558 C1ED EDB8 muls.w D0, [A5 - 0x1248] 0000255C 204D movea.l A0, A5 0000255E D1C0 add.l A0, D0 00002560 2068 D124 movea.l A0, [A0 - 0x2EDC] 00002564 A023 syscall DisposHandle/DisposeHandle 00002566 303C 0176 move.w D0, 0x176 0000256A C1EE FA26 muls.w D0, [A6 - 0x5DA] 0000256E 204D movea.l A0, A5 00002570 D1C0 add.l A0, D0 00002572 2068 D120 movea.l A0, [A0 - 0x2EE0] 00002576 A02A syscall HUnlock 00002578 303C 0176 move.w D0, 0x176 0000257C C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002580 45ED D080 lea.l A2, [A5 - 0x2F80] 00002584 D08A add.l D0, A2 00002586 2440 movea.l A2, D0 00002588 42AA 00AC clr.l [A2 + 0xAC] 0000258C 42AA 00A8 clr.l [A2 + 0xA8] 00002590 4267 clr.w -[A7] 00002592 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002596 42A7 clr.l -[A7] 00002598 A924 syscall FrontWindow 0000259A 4A9F tst.l [A7]+ 0000259C 548F addq.l A7, 2 0000259E 6700 08CE beq +0x8D0 /* 00002E6E */ 000025A2 303C 0176 move.w D0, 0x176 000025A6 C1ED EDB8 muls.w D0, [A5 - 0x1248] 000025AA 204D movea.l A0, A5 000025AC D1C0 add.l A0, D0 000025AE 2F28 D080 move.l -[A7], [A0 - 0x2F80] 000025B2 A873 syscall SetPort 000025B4 6000 08B8 bra +0x8BA /* 00002E6E */ label000025B8: 000025B8 42AE FFFC clr.l [A6 - 0x4] 000025BC 6000 01DC bra +0x1DE /* 0000279A */ label000025C0: 000025C0 2F2D FC40 move.l -[A7], [A5 - 0x3C0] 000025C4 2003 move.l D0, D3 000025C6 90AE FFFC sub.l D0, [A6 - 0x4] 000025CA 5380 subq.l D0, 1 000025CC 2F00 move.l -[A7], D0 000025CE 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000025D2 D0AE FA1E add.l D0, [A6 - 0x5E2] 000025D6 2800 move.l D4, D0 000025D8 4878 000C push.l 0xC 000025DC 202E FFFC move.l D0, [A6 - 0x4] 000025E0 2040 movea.l A0, D0 000025E2 4870 0801 pea.l [A0 + D0 + 0x1] 000025E6 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000025EA D094 add.l D0, [A4] 000025EC 2040 movea.l A0, D0 000025EE 4878 000C push.l 0xC 000025F2 202E FFFC move.l D0, [A6 - 0x4] 000025F6 2240 movea.l A1, D0 000025F8 4871 0801 pea.l [A1 + D0 + 0x1] 000025FC 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002600 D094 add.l D0, [A4] 00002602 2240 movea.l A1, D0 00002604 5489 addq.l A1, 2 00002606 2D59 FA10 move.l [A6 - 0x5F0], [A1]+ 0000260A 2D59 FA14 move.l [A6 - 0x5EC], [A1]+ 0000260E 3D59 FA18 move.w [A6 - 0x5E8], [A1]+ 00002612 4868 0002 pea.l [A0 + 0x2] 00002616 486E FA10 pea.l [A6 - 0x5F0] 0000261A 3F3C 0004 move.w -[A7], 0x4 0000261E A9EB syscall Pack4/FP68K 00002620 4878 000C push.l 0xC 00002624 202E FFFC move.l D0, [A6 - 0x4] 00002628 D080 add.l D0, D0 0000262A 2F00 move.l -[A7], D0 0000262C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002630 D094 add.l D0, [A4] 00002632 2040 movea.l A0, D0 00002634 4878 000C push.l 0xC 00002638 202E FFFC move.l D0, [A6 - 0x4] 0000263C D080 add.l D0, D0 0000263E 2F00 move.l -[A7], D0 00002640 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002644 D094 add.l D0, [A4] 00002646 2240 movea.l A1, D0 00002648 5489 addq.l A1, 2 0000264A 2D59 FA06 move.l [A6 - 0x5FA], [A1]+ 0000264E 2D59 FA0A move.l [A6 - 0x5F6], [A1]+ 00002652 3D59 FA0E move.w [A6 - 0x5F2], [A1]+ 00002656 4868 0002 pea.l [A0 + 0x2] 0000265A 486E FA06 pea.l [A6 - 0x5FA] 0000265E 3F3C 0004 move.w -[A7], 0x4 00002662 A9EB syscall Pack4/FP68K 00002664 486E FA10 pea.l [A6 - 0x5F0] 00002668 486E FA06 pea.l [A6 - 0x5FA] 0000266C 4267 clr.w -[A7] 0000266E A9EB syscall Pack4/FP68K 00002670 4878 000C push.l 0xC 00002674 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002678 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000267C D094 add.l D0, [A4] 0000267E 2040 movea.l A0, D0 00002680 41E8 000C lea.l A0, [A0 + 0xC] 00002684 43EE FA10 lea.l A1, [A6 - 0x5F0] 00002688 2121 move.l -[A0], -[A1] 0000268A 2121 move.l -[A0], -[A1] 0000268C 3121 move.w -[A0], -[A1] 0000268E 3110 move.w -[A0], [A0] 00002690 4878 000C push.l 0xC 00002694 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002698 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000269C D094 add.l D0, [A4] 0000269E 2040 movea.l A0, D0 000026A0 43EE FFB0 lea.l A1, [A6 - 0x50] 000026A4 22D8 move.l [A1]+, [A0]+ 000026A6 22D8 move.l [A1]+, [A0]+ 000026A8 22D8 move.l [A1]+, [A0]+ 000026AA 486E FB8E pea.l [A6 - 0x472] 000026AE 486E FFB0 pea.l [A6 - 0x50] 000026B2 4EBA EF66 jsr [PC - 0x109A /* 0000161A */] 000026B6 41EE FB98 lea.l A0, [A6 - 0x468] 000026BA 3EA0 move.w [A7], -[A0] 000026BC 2F20 move.l -[A7], -[A0] 000026BE 2F20 move.l -[A7], -[A0] 000026C0 3F3C 0012 move.w -[A7], 0x12 000026C4 486E FA10 pea.l [A6 - 0x5F0] 000026C8 4EBA F194 jsr [PC - 0xE6C /* 0000185E */] 000026CC 41EE FB8E lea.l A0, [A6 - 0x472] 000026D0 43EE FA10 lea.l A1, [A6 - 0x5F0] 000026D4 20D9 move.l [A0]+, [A1]+ 000026D6 20D9 move.l [A0]+, [A1]+ 000026D8 30D9 move.w [A0]+, [A1]+ 000026DA 486E FFB0 pea.l [A6 - 0x50] 000026DE 486E FB8E pea.l [A6 - 0x472] 000026E2 4EBA EF1C jsr [PC - 0x10E4 /* 00001600 */] 000026E6 41EE FA0C lea.l A0, [A6 - 0x5F4] 000026EA 43EE FFB2 lea.l A1, [A6 - 0x4E] 000026EE 20D9 move.l [A0]+, [A1]+ 000026F0 20D9 move.l [A0]+, [A1]+ 000026F2 30D9 move.w [A0]+, [A1]+ 000026F4 4868 FFF6 pea.l [A0 - 0xA] 000026F8 3F3C 0016 move.w -[A7], 0x16 000026FC A9EB syscall Pack4/FP68K 000026FE 4868 FFF6 pea.l [A0 - 0xA] 00002702 486E FA16 pea.l [A6 - 0x5EA] 00002706 3F3C 2810 move.w -[A7], 0x2810 0000270A A9EB syscall Pack4/FP68K 0000270C 303C 0176 move.w D0, 0x176 00002710 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002714 204D movea.l A0, A5 00002716 D1C0 add.l A0, D0 00002718 2068 D124 movea.l A0, [A0 - 0x2EDC] 0000271C 2050 movea.l A0, [A0] 0000271E D1C4 add.l A0, D4 00002720 31AE FA18 4800 move.w [A0 + D4], [A6 - 0x5E8] 00002726 303C 0176 move.w D0, 0x176 0000272A C1ED EDB8 muls.w D0, [A5 - 0x1248] 0000272E 204D movea.l A0, A5 00002730 D1C0 add.l A0, D0 00002732 2068 D124 movea.l A0, [A0 - 0x2EDC] 00002736 2050 movea.l A0, [A0] 00002738 D1C4 add.l A0, D4 0000273A 7000 moveq.l D0, 0x00 0000273C 3030 4800 move.w D0, [A0 + D4] 00002740 41EE FA2E lea.l A0, [A6 - 0x5D2] 00002744 2D40 FA16 move.l [A6 - 0x5EA], D0 00002748 486E FA16 pea.l [A6 - 0x5EA] 0000274C 4850 pea.l [A0] 0000274E 3F3C 280E move.w -[A7], 0x280E 00002752 A9EB syscall Pack4/FP68K 00002754 3110 move.w -[A0], [A0] 00002756 486E FFE2 pea.l [A6 - 0x1E] 0000275A 486E FA2E pea.l [A6 - 0x5D2] 0000275E 3F3C 0008 move.w -[A7], 0x8 00002762 A9EB syscall Pack4/FP68K 00002764 4FEF 001E lea.l A7, [A7 + 0x1E] 00002768 6F10 ble +0x12 /* 0000277A */ 0000276A 41EE FA0E lea.l A0, [A6 - 0x5F2] 0000276E 43EE FA2C lea.l A1, [A6 - 0x5D4] 00002772 20D9 move.l [A0]+, [A1]+ 00002774 20D9 move.l [A0]+, [A1]+ 00002776 20D9 move.l [A0]+, [A1]+ 00002778 600E bra +0x10 /* 00002788 */ label0000277A: 0000277A 41EE FA0E lea.l A0, [A6 - 0x5F2] 0000277E 43EE FFE0 lea.l A1, [A6 - 0x20] 00002782 20D9 move.l [A0]+, [A1]+ 00002784 20D9 move.l [A0]+, [A1]+ 00002786 20D9 move.l [A0]+, [A1]+ label00002788: 00002788 41EE FFE0 lea.l A0, [A6 - 0x20] 0000278C 43EE FA0E lea.l A1, [A6 - 0x5F2] 00002790 20D9 move.l [A0]+, [A1]+ 00002792 20D9 move.l [A0]+, [A1]+ 00002794 20D9 move.l [A0]+, [A1]+ 00002796 52AE FFFC addq.l [A6 - 0x4], 1 label0000279A: 0000279A B6AE FFFC cmp.l D3, [A6 - 0x4] 0000279E 6E00 FE20 bgt -0x1DE /* 000025C0 */ 000027A2 52AE FA1E addq.l [A6 - 0x5E2], 1 label000027A6: 000027A6 202E FA1E move.l D0, [A6 - 0x5E2] 000027AA B0AD FC40 cmp.l D0, [A5 - 0x3C0] 000027AE 6D00 FBBE blt -0x440 /* 0000236E */ 000027B2 41EE FFB0 lea.l A0, [A6 - 0x50] 000027B6 43EE FFE0 lea.l A1, [A6 - 0x20] 000027BA 20D9 move.l [A0]+, [A1]+ 000027BC 20D9 move.l [A0]+, [A1]+ 000027BE 20D9 move.l [A0]+, [A1]+ 000027C0 486E FB8E pea.l [A6 - 0x472] 000027C4 486E FFB0 pea.l [A6 - 0x50] 000027C8 4EBA EE50 jsr [PC - 0x11B0 /* 0000161A */] 000027CC 41EE FB98 lea.l A0, [A6 - 0x468] 000027D0 3EA0 move.w [A7], -[A0] 000027D2 2F20 move.l -[A7], -[A0] 000027D4 2F20 move.l -[A7], -[A0] 000027D6 4267 clr.w -[A7] 000027D8 486E FA04 pea.l [A6 - 0x5FC] 000027DC 4EBA F0A0 jsr [PC - 0xF60 /* 0000187E */] 000027E0 41EE FB8E lea.l A0, [A6 - 0x472] 000027E4 43EE FA04 lea.l A1, [A6 - 0x5FC] 000027E8 20D9 move.l [A0]+, [A1]+ 000027EA 20D9 move.l [A0]+, [A1]+ 000027EC 30D9 move.w [A0]+, [A1]+ 000027EE 486E FFB0 pea.l [A6 - 0x50] 000027F2 486E FB8E pea.l [A6 - 0x472] 000027F6 4EBA EE08 jsr [PC - 0x11F8 /* 00001600 */] 000027FA 41EE FFE0 lea.l A0, [A6 - 0x20] 000027FE 43EE FFB0 lea.l A1, [A6 - 0x50] 00002802 20D9 move.l [A0]+, [A1]+ 00002804 20D9 move.l [A0]+, [A1]+ 00002806 20D9 move.l [A0]+, [A1]+ 00002808 487A 0676 pea.l [PC + 0x676 /* 00002E80, value 0xFF0002 */] 0000280C 486E FA04 pea.l [A6 - 0x5FC] 00002810 3F3C 200E move.w -[A7], 0x200E 00002814 A9EB syscall Pack4/FP68K 00002816 486E FFE2 pea.l [A6 - 0x1E] 0000281A 486E FA04 pea.l [A6 - 0x5FC] 0000281E 3F3C 0006 move.w -[A7], 0x6 00002822 A9EB syscall Pack4/FP68K 00002824 41EE FFE0 lea.l A0, [A6 - 0x20] 00002828 43EE FA0E lea.l A1, [A6 - 0x5F2] 0000282C 2121 move.l -[A0], -[A1] 0000282E 2121 move.l -[A0], -[A1] 00002830 3121 move.w -[A0], -[A1] 00002832 3110 move.w -[A0], [A0] 00002834 487A 0648 pea.l [PC + 0x648 /* 00002E7E, value 0xFF00FF */] 00002838 486E FA04 pea.l [A6 - 0x5FC] 0000283C 3F3C 200E move.w -[A7], 0x200E 00002840 A9EB syscall Pack4/FP68K 00002842 486D FC48 pea.l [A5 - 0x3B8] 00002846 486E FA04 pea.l [A6 - 0x5FC] 0000284A 3F3C 2002 move.w -[A7], 0x2002 0000284E A9EB syscall Pack4/FP68K 00002850 487A 062A pea.l [PC + 0x62A /* 00002E7C, value 0xFF00FF */] 00002854 486E F9FA pea.l [A6 - 0x606] 00002858 3F3C 200E move.w -[A7], 0x200E 0000285C A9EB syscall Pack4/FP68K 0000285E 486E FA04 pea.l [A6 - 0x5FC] 00002862 486E F9FA pea.l [A6 - 0x606] 00002866 3F3C 0006 move.w -[A7], 0x6 0000286A A9EB syscall Pack4/FP68K 0000286C 41EE FFA4 lea.l A0, [A6 - 0x5C] 00002870 43EE FA04 lea.l A1, [A6 - 0x5FC] 00002874 2121 move.l -[A0], -[A1] 00002876 2121 move.l -[A0], -[A1] 00002878 3121 move.w -[A0], -[A1] 0000287A 3110 move.w -[A0], [A0] 0000287C 42AE FFFC clr.l [A6 - 0x4] 00002880 303C 0176 move.w D0, 0x176 00002884 C1EE FA26 muls.w D0, [A6 - 0x5DA] 00002888 41ED D120 lea.l A0, [A5 - 0x2EE0] 0000288C D088 add.l D0, A0 0000288E 2D40 FA22 move.l [A6 - 0x5DE], D0 00002892 4FEF 001E lea.l A7, [A7 + 0x1E] 00002896 6000 0232 bra +0x234 /* 00002ACA */ label0000289A: 0000289A 7800 moveq.l D4, 0x00 0000289C 42AE FA28 clr.l [A6 - 0x5D8] 000028A0 6000 016C bra +0x16E /* 00002A0E */ label000028A4: 000028A4 303C 0176 move.w D0, 0x176 000028A8 C1ED EDB8 muls.w D0, [A5 - 0x1248] 000028AC 204D movea.l A0, A5 000028AE D1C0 add.l A0, D0 000028B0 2068 D124 movea.l A0, [A0 - 0x2EDC] 000028B4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000028B8 2F03 move.l -[A7], D3 000028BA 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000028BE D080 add.l D0, D0 000028C0 D090 add.l D0, [A0] 000028C2 D0AE FA28 add.l D0, [A6 - 0x5D8] 000028C6 2040 movea.l A0, D0 000028C8 3A10 move.w D5, [A0] 000028CA 7000 moveq.l D0, 0x00 000028CC 3005 move.w D0, D5 000028CE 487A 05AA pea.l [PC + 0x5AA /* 00002E7A, value 0x100FF */] 000028D2 486E FA04 pea.l [A6 - 0x5FC] 000028D6 3F3C 200E move.w -[A7], 0x200E 000028DA A9EB syscall Pack4/FP68K 000028DC 2D40 FA00 move.l [A6 - 0x600], D0 000028E0 486E FA00 pea.l [A6 - 0x600] 000028E4 486E FA04 pea.l [A6 - 0x5FC] 000028E8 3F3C 2808 move.w -[A7], 0x2808 000028EC A9EB syscall Pack4/FP68K 000028EE 6F02 ble +0x4 /* 000028F2 */ 000028F0 7A01 moveq.l D5, 0x01 label000028F2: 000028F2 7000 moveq.l D0, 0x00 000028F4 3005 move.w D0, D5 000028F6 41EE FFB2 lea.l A0, [A6 - 0x4E] 000028FA 2D40 FA0A move.l [A6 - 0x5F6], D0 000028FE 486E FA0A pea.l [A6 - 0x5F6] 00002902 4850 pea.l [A0] 00002904 3F3C 280E move.w -[A7], 0x280E 00002908 A9EB syscall Pack4/FP68K 0000290A 3110 move.w -[A0], [A0] 0000290C 486E FB8E pea.l [A6 - 0x472] 00002910 486E FFB0 pea.l [A6 - 0x50] 00002914 4EBA ED04 jsr [PC - 0x12FC /* 0000161A */] 00002918 41EE FB98 lea.l A0, [A6 - 0x468] 0000291C 3EA0 move.w [A7], -[A0] 0000291E 2F20 move.l -[A7], -[A0] 00002920 2F20 move.l -[A7], -[A0] 00002922 4267 clr.w -[A7] 00002924 486E FA04 pea.l [A6 - 0x5FC] 00002928 4EBA EF54 jsr [PC - 0x10AC /* 0000187E */] 0000292C 41EE FB8E lea.l A0, [A6 - 0x472] 00002930 43EE FA04 lea.l A1, [A6 - 0x5FC] 00002934 20D9 move.l [A0]+, [A1]+ 00002936 20D9 move.l [A0]+, [A1]+ 00002938 30D9 move.w [A0]+, [A1]+ 0000293A 486E FFB0 pea.l [A6 - 0x50] 0000293E 486E FB8E pea.l [A6 - 0x472] 00002942 4EBA ECBC jsr [PC - 0x1344 /* 00001600 */] 00002946 41EE FA04 lea.l A0, [A6 - 0x5FC] 0000294A 43EE FFB2 lea.l A1, [A6 - 0x4E] 0000294E 20D9 move.l [A0]+, [A1]+ 00002950 20D9 move.l [A0]+, [A1]+ 00002952 30D9 move.w [A0]+, [A1]+ 00002954 486E FFD6 pea.l [A6 - 0x2A] 00002958 4868 FFF6 pea.l [A0 - 0xA] 0000295C 3F3C 0004 move.w -[A7], 0x4 00002960 A9EB syscall Pack4/FP68K 00002962 43EE F9F6 lea.l A1, [A6 - 0x60A] 00002966 41E8 FFF6 lea.l A0, [A0 - 0xA] 0000296A 22D8 move.l [A1]+, [A0]+ 0000296C 22D8 move.l [A1]+, [A0]+ 0000296E 32D8 move.w [A1]+, [A0]+ 00002970 4869 FFF6 pea.l [A1 - 0xA] 00002974 3F3C 0016 move.w -[A7], 0x16 00002978 A9EB syscall Pack4/FP68K 0000297A 4869 FFF6 pea.l [A1 - 0xA] 0000297E 486E FA00 pea.l [A6 - 0x600] 00002982 3F3C 2810 move.w -[A7], 0x2810 00002986 A9EB syscall Pack4/FP68K 00002988 3A2E FA02 move.w D5, [A6 - 0x5FE] 0000298C BA6D FC48 cmp.w D5, [A5 - 0x3B8] 00002990 4FEF 001E lea.l A7, [A7 + 0x1E] 00002994 6404 bcc +0x6 /* 0000299A */ 00002996 7A00 moveq.l D5, 0x00 00002998 6044 bra +0x46 /* 000029DE */ label0000299A: 0000299A 9A6D FC48 sub.w D5, [A5 - 0x3B8] 0000299E 7000 moveq.l D0, 0x00 000029A0 3005 move.w D0, D5 000029A2 2D40 FA00 move.l [A6 - 0x600], D0 000029A6 486E FA00 pea.l [A6 - 0x600] 000029AA 486E FA04 pea.l [A6 - 0x5FC] 000029AE 3F3C 280E move.w -[A7], 0x280E 000029B2 A9EB syscall Pack4/FP68K 000029B4 486E FF9A pea.l [A6 - 0x66] 000029B8 486E FA04 pea.l [A6 - 0x5FC] 000029BC 3F3C 0004 move.w -[A7], 0x4 000029C0 A9EB syscall Pack4/FP68K 000029C2 486E FA04 pea.l [A6 - 0x5FC] 000029C6 3F3C 0016 move.w -[A7], 0x16 000029CA A9EB syscall Pack4/FP68K 000029CC 486E FA04 pea.l [A6 - 0x5FC] 000029D0 486E F9FC pea.l [A6 - 0x604] 000029D4 3F3C 2810 move.w -[A7], 0x2810 000029D8 A9EB syscall Pack4/FP68K 000029DA 3A2E F9FE move.w D5, [A6 - 0x602] label000029DE: 000029DE 70FF moveq.l D0, 0xFFFFFFFF 000029E0 9005 sub.b D0, D5 000029E2 323C 0176 move.w D1, 0x176 000029E6 C3ED EDB8 muls.w D1, [A5 - 0x1248] 000029EA 204D movea.l A0, A5 000029EC D1C1 add.l A0, D1 000029EE 2068 D128 movea.l A0, [A0 - 0x2ED8] 000029F2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000029F6 2F03 move.l -[A7], D3 000029F8 2200 move.l D1, D0 000029FA 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000029FE C141 exg D0, D1 00002A00 D290 add.l D1, [A0] 00002A02 D284 add.l D1, D4 00002A04 2041 movea.l A0, D1 00002A06 1080 move.b [A0], D0 00002A08 5284 addq.l D4, 1 00002A0A 54AE FA28 addq.l [A6 - 0x5D8], 2 label00002A0E: 00002A0E B684 cmp.l D3, D4 00002A10 6E00 FE92 bgt -0x16C /* 000028A4 */ 00002A14 3F3C 0001 move.w -[A7], 0x1 00002A18 42A7 clr.l -[A7] 00002A1A 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00002A1E 4A40 tst.w D0 00002A20 5C8F addq.l A7, 6 00002A22 6700 00A2 beq +0xA4 /* 00002AC6 */ 00002A26 204C movea.l A0, A4 00002A28 A02A syscall HUnlock 00002A2A 204C movea.l A0, A4 00002A2C A023 syscall DisposHandle/DisposeHandle 00002A2E 204B movea.l A0, A3 00002A30 A02A syscall HUnlock 00002A32 204B movea.l A0, A3 00002A34 A023 syscall DisposHandle/DisposeHandle 00002A36 303C 0176 move.w D0, 0x176 00002A3A C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002A3E 204D movea.l A0, A5 00002A40 D1C0 add.l A0, D0 00002A42 2068 D128 movea.l A0, [A0 - 0x2ED8] 00002A46 A02A syscall HUnlock 00002A48 303C 0176 move.w D0, 0x176 00002A4C C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002A50 204D movea.l A0, A5 00002A52 D1C0 add.l A0, D0 00002A54 2068 D128 movea.l A0, [A0 - 0x2ED8] 00002A58 A023 syscall DisposHandle/DisposeHandle 00002A5A 303C 0176 move.w D0, 0x176 00002A5E C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002A62 204D movea.l A0, A5 00002A64 D1C0 add.l A0, D0 00002A66 2068 D124 movea.l A0, [A0 - 0x2EDC] 00002A6A A02A syscall HUnlock 00002A6C 303C 0176 move.w D0, 0x176 00002A70 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002A74 204D movea.l A0, A5 00002A76 D1C0 add.l A0, D0 00002A78 2068 D124 movea.l A0, [A0 - 0x2EDC] 00002A7C A023 syscall DisposHandle/DisposeHandle 00002A7E 206E FA22 movea.l A0, [A6 - 0x5DE] 00002A82 2050 movea.l A0, [A0] 00002A84 A02A syscall HUnlock 00002A86 303C 0176 move.w D0, 0x176 00002A8A C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002A8E 45ED D080 lea.l A2, [A5 - 0x2F80] 00002A92 D08A add.l D0, A2 00002A94 2440 movea.l A2, D0 00002A96 42AA 00AC clr.l [A2 + 0xAC] 00002A9A 42AA 00A8 clr.l [A2 + 0xA8] 00002A9E 4267 clr.w -[A7] 00002AA0 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002AA4 42A7 clr.l -[A7] 00002AA6 A924 syscall FrontWindow 00002AA8 4A9F tst.l [A7]+ 00002AAA 548F addq.l A7, 2 00002AAC 6700 03C0 beq +0x3C2 /* 00002E6E */ 00002AB0 303C 0176 move.w D0, 0x176 00002AB4 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002AB8 204D movea.l A0, A5 00002ABA D1C0 add.l A0, D0 00002ABC 2F28 D080 move.l -[A7], [A0 - 0x2F80] 00002AC0 A873 syscall SetPort 00002AC2 6000 03AA bra +0x3AC /* 00002E6E */ label00002AC6: 00002AC6 52AE FFFC addq.l [A6 - 0x4], 1 label00002ACA: 00002ACA 202E FFFC move.l D0, [A6 - 0x4] 00002ACE B0AD FC40 cmp.l D0, [A5 - 0x3C0] 00002AD2 6D00 FDC6 blt -0x238 /* 0000289A */ 00002AD6 204C movea.l A0, A4 00002AD8 A02A syscall HUnlock 00002ADA 204C movea.l A0, A4 00002ADC A023 syscall DisposHandle/DisposeHandle 00002ADE 204B movea.l A0, A3 00002AE0 A02A syscall HUnlock 00002AE2 204B movea.l A0, A3 00002AE4 A023 syscall DisposHandle/DisposeHandle 00002AE6 303C 0176 move.w D0, 0x176 00002AEA C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002AEE 204D movea.l A0, A5 00002AF0 D1C0 add.l A0, D0 00002AF2 2068 D124 movea.l A0, [A0 - 0x2EDC] 00002AF6 A02A syscall HUnlock 00002AF8 303C 0176 move.w D0, 0x176 00002AFC C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002B00 204D movea.l A0, A5 00002B02 D1C0 add.l A0, D0 00002B04 2068 D124 movea.l A0, [A0 - 0x2EDC] 00002B08 A023 syscall DisposHandle/DisposeHandle 00002B0A 303C 0176 move.w D0, 0x176 00002B0E C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002B12 204D movea.l A0, A5 00002B14 D1C0 add.l A0, D0 00002B16 2068 D128 movea.l A0, [A0 - 0x2ED8] 00002B1A A02A syscall HUnlock 00002B1C 303C 0176 move.w D0, 0x176 00002B20 C1EE FA26 muls.w D0, [A6 - 0x5DA] 00002B24 41ED D120 lea.l A0, [A5 - 0x2EE0] 00002B28 D088 add.l D0, A0 00002B2A 2D40 FA22 move.l [A6 - 0x5DE], D0 00002B2E 323C 0176 move.w D1, 0x176 00002B32 C3EE FA26 muls.w D1, [A6 - 0x5DA] 00002B36 45ED D080 lea.l A2, [A5 - 0x2F80] 00002B3A D28A add.l D1, A2 00002B3C 2441 movea.l A2, D1 00002B3E 2040 movea.l A0, D0 00002B40 2050 movea.l A0, [A0] 00002B42 A02A syscall HUnlock 00002B44 2F12 move.l -[A7], [A2] 00002B46 A873 syscall SetPort 00002B48 486A 00D6 pea.l [A2 + 0xD6] 00002B4C 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00002B50 303C 0176 move.w D0, 0x176 00002B54 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002B58 204D movea.l A0, A5 00002B5A D1C0 add.l A0, D0 00002B5C 2EA8 D080 move.l [A7], [A0 - 0x2F80] 00002B60 A873 syscall SetPort 00002B62 303C 0176 move.w D0, 0x176 00002B66 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002B6A 204D movea.l A0, A5 00002B6C D1C0 add.l A0, D0 00002B6E 4AA8 D120 tst.l [A0 - 0x2EE0] 00002B72 6722 beq +0x24 /* 00002B96 */ 00002B74 303C 0176 move.w D0, 0x176 00002B78 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002B7C 204D movea.l A0, A5 00002B7E D1C0 add.l A0, D0 00002B80 2068 D120 movea.l A0, [A0 - 0x2EE0] 00002B84 A023 syscall DisposHandle/DisposeHandle 00002B86 303C 0176 move.w D0, 0x176 00002B8A C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002B8E 204D movea.l A0, A5 00002B90 D1C0 add.l A0, D0 00002B92 42A8 D120 clr.l [A0 - 0x2EE0] label00002B96: 00002B96 7A2A moveq.l D5, 0x2A 00002B98 A061 syscall MaxBlock 00002B9A 9085 sub.l D0, D5 00002B9C 0C80 0000 2710 cmpi.l D0, 0x2710 00002BA2 6C10 bge +0x12 /* 00002BB4 */ 00002BA4 2F05 move.l -[A7], D5 00002BA6 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00002BAA 4257 clr.w [A7] 00002BAC 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002BB0 6000 02BC bra +0x2BE /* 00002E6E */ label00002BB4: 00002BB4 2005 move.l D0, D5 00002BB6 A122 syscall NewHandle, flags=1 00002BB8 303C 0176 move.w D0, 0x176 00002BBC C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002BC0 224D movea.l A1, A5 00002BC2 D3C0 add.l A1, D0 00002BC4 2348 D120 move.l [A1 - 0x2EE0], A0 00002BC8 303C 0176 move.w D0, 0x176 00002BCC C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002BD0 204D movea.l A0, A5 00002BD2 D1C0 add.l A0, D0 00002BD4 4AA8 D120 tst.l [A0 - 0x2EE0] 00002BD8 6614 bne +0x16 /* 00002BEE */ 00002BDA 4267 clr.w -[A7] 00002BDC 486D FCB4 pea.l [A5 - 0x34C] 00002BE0 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00002BE4 4257 clr.w [A7] 00002BE6 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002BEA 6000 0282 bra +0x284 /* 00002E6E */ label00002BEE: 00002BEE 303C 0176 move.w D0, 0x176 00002BF2 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002BF6 204D movea.l A0, A5 00002BF8 D1C0 add.l A0, D0 00002BFA 2068 D120 movea.l A0, [A0 - 0x2EE0] 00002BFE A029 syscall HLock 00002C00 206E FA22 movea.l A0, [A6 - 0x5DE] 00002C04 2050 movea.l A0, [A0] 00002C06 A029 syscall HLock 00002C08 42AE FFFC clr.l [A6 - 0x4] 00002C0C 303C 0176 move.w D0, 0x176 00002C10 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002C14 49ED D120 lea.l A4, [A5 - 0x2EE0] 00002C18 D08C add.l D0, A4 00002C1A 2840 movea.l A4, D0 00002C1C 601A bra +0x1C /* 00002C38 */ label00002C1E: 00002C1E 206E FA22 movea.l A0, [A6 - 0x5DE] 00002C22 2050 movea.l A0, [A0] 00002C24 2050 movea.l A0, [A0] 00002C26 D1EE FFFC add.l A0, [A6 - 0x4] 00002C2A 2254 movea.l A1, [A4] 00002C2C 2251 movea.l A1, [A1] 00002C2E D3EE FFFC add.l A1, [A6 - 0x4] 00002C32 1290 move.b [A1], [A0] 00002C34 52AE FFFC addq.l [A6 - 0x4], 1 label00002C38: 00002C38 702A moveq.l D0, 0x2A 00002C3A B0AE FFFC cmp.l D0, [A6 - 0x4] 00002C3E 6EDE bgt -0x20 /* 00002C1E */ 00002C40 2054 movea.l A0, [A4] 00002C42 2050 movea.l A0, [A0] 00002C44 43EE FB6E lea.l A1, [A6 - 0x492] 00002C48 41E8 0014 lea.l A0, [A0 + 0x14] 00002C4C 7005 moveq.l D0, 0x05 label00002C4E: 00002C4E 22D8 move.l [A1]+, [A0]+ 00002C50 51C8 FFFC dbf D0, -0x6 /* 00002C4E */ 00002C54 2A2E FB76 move.l D5, [A6 - 0x48A] 00002C58 4A85 tst.l D5 00002C5A 6A14 bpl +0x16 /* 00002C70 */ 00002C5C 0885 001F bclr.b D5, 0x1F 00002C60 42A7 clr.l -[A7] 00002C62 2F05 move.l -[A7], D5 00002C64 A840 syscall Fix2Long 00002C66 2C1F move.l D6, [A7]+ 00002C68 0686 0000 8000 addi.l D6, 0x8000 00002C6E 6008 bra +0xA /* 00002C78 */ label00002C70: 00002C70 42A7 clr.l -[A7] 00002C72 2F05 move.l -[A7], D5 00002C74 A840 syscall Fix2Long 00002C76 2C1F move.l D6, [A7]+ label00002C78: 00002C78 303C 0176 move.w D0, 0x176 00002C7C C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002C80 204D movea.l A0, A5 00002C82 D1C0 add.l A0, D0 00002C84 2068 D120 movea.l A0, [A0 - 0x2EE0] 00002C88 A02A syscall HUnlock 00002C8A 206E FA22 movea.l A0, [A6 - 0x5DE] 00002C8E 2050 movea.l A0, [A0] 00002C90 A02A syscall HUnlock 00002C92 2D46 FA00 move.l [A6 - 0x600], D6 00002C96 486E FA00 pea.l [A6 - 0x600] 00002C9A 486E FA04 pea.l [A6 - 0x5FC] 00002C9E 3F3C 280E move.w -[A7], 0x280E 00002CA2 A9EB syscall Pack4/FP68K 00002CA4 487A 01D2 pea.l [PC + 0x1D2 /* 00002E78, value 0x20001 */] 00002CA8 486E FA04 pea.l [A6 - 0x5FC] 00002CAC 3F3C 2006 move.w -[A7], 0x2006 00002CB0 A9EB syscall Pack4/FP68K 00002CB2 2D43 F9FC move.l [A6 - 0x604], D3 00002CB6 486E F9FC pea.l [A6 - 0x604] 00002CBA 486E FA04 pea.l [A6 - 0x5FC] 00002CBE 3F3C 2806 move.w -[A7], 0x2806 00002CC2 A9EB syscall Pack4/FP68K 00002CC4 41EE FFE0 lea.l A0, [A6 - 0x20] 00002CC8 43EE FA0E lea.l A1, [A6 - 0x5F2] 00002CCC 2121 move.l -[A0], -[A1] 00002CCE 2121 move.l -[A0], -[A1] 00002CD0 3121 move.w -[A0], -[A1] 00002CD2 3110 move.w -[A0], [A0] 00002CD4 303C 0176 move.w D0, 0x176 00002CD8 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002CDC 49ED D186 lea.l A4, [A5 - 0x2E7A] 00002CE0 D08C add.l D0, A4 00002CE2 2840 movea.l A4, D0 00002CE4 303C 0176 move.w D0, 0x176 00002CE8 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002CEC 45ED D080 lea.l A2, [A5 - 0x2F80] 00002CF0 D08A add.l D0, A2 00002CF2 2440 movea.l A2, D0 00002CF4 2883 move.l [A4], D3 00002CF6 303C 0176 move.w D0, 0x176 00002CFA C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002CFE 47ED D18A lea.l A3, [A5 - 0x2E76] 00002D02 D08B add.l D0, A3 00002D04 2640 movea.l A3, D0 00002D06 4293 clr.l [A3] 00002D08 2014 move.l D0, [A4] 00002D0A 4480 neg.l D0 00002D0C 5380 subq.l D0, 1 00002D0E 2540 010E move.l [A2 + 0x10E], D0 00002D12 2013 move.l D0, [A3] 00002D14 4480 neg.l D0 00002D16 5280 addq.l D0, 1 00002D18 2540 0112 move.l [A2 + 0x112], D0 00002D1C 2014 move.l D0, [A4] 00002D1E 9093 sub.l D0, [A3] 00002D20 5480 addq.l D0, 2 00002D22 2540 0116 move.l [A2 + 0x116], D0 00002D26 2F2E FFDC move.l -[A7], [A6 - 0x24] 00002D2A 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00002D2E 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00002D32 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00002D36 323C 0176 move.w D1, 0x176 00002D3A C3ED EDB8 muls.w D1, [A5 - 0x1248] 00002D3E 204D movea.l A0, A5 00002D40 D1C1 add.l A0, D1 00002D42 2140 D19A move.l [A0 - 0x2E66], D0 00002D46 303C 0176 move.w D0, 0x176 00002D4A C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002D4E 45ED D080 lea.l A2, [A5 - 0x2F80] 00002D52 D08A add.l D0, A2 00002D54 2440 movea.l A2, D0 00002D56 257C 5350 4543 012A move.l [A2 + 0x12A], 0x53504543 /* 'SPEC' */ 00002D5E 422A 0128 clr.b [A2 + 0x128] 00002D62 356E FA26 011E move.w [A2 + 0x11E], [A6 - 0x5DA] 00002D68 256E FFF8 0120 move.l [A2 + 0x120], [A6 - 0x8] 00002D6E 3EBC 0002 move.w [A7], 0x2 00002D72 42A7 clr.l -[A7] 00002D74 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00002D78 0C6D 0009 FC4C cmpi.w [A5 - 0x3B4], 0x9 /* '\t' */ 00002D7E 4FEF 0010 lea.l A7, [A7 + 0x10] 00002D82 6628 bne +0x2A /* 00002DAC */ 00002D84 303C 0176 move.w D0, 0x176 00002D88 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002D8C 204D movea.l A0, A5 00002D8E D1C0 add.l A0, D0 00002D90 2F28 D080 move.l -[A7], [A0 - 0x2F80] 00002D94 4EBA 0106 jsr [PC + 0x106 /* 00002E9C */] 00002D98 303C 0176 move.w D0, 0x176 00002D9C C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002DA0 204D movea.l A0, A5 00002DA2 D1C0 add.l A0, D0 00002DA4 4228 D130 clr.b [A0 - 0x2ED0] 00002DA8 588F addq.l A7, 4 00002DAA 6028 bra +0x2A /* 00002DD4 */ label00002DAC: 00002DAC 303C 0176 move.w D0, 0x176 00002DB0 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002DB4 204D movea.l A0, A5 00002DB6 D1C0 add.l A0, D0 00002DB8 2F28 D080 move.l -[A7], [A0 - 0x2F80] 00002DBC 4EBA 00FA jsr [PC + 0xFA /* 00002EB8 */] 00002DC0 303C 0176 move.w D0, 0x176 00002DC4 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002DC8 204D movea.l A0, A5 00002DCA D1C0 add.l A0, D0 00002DCC 117C 0001 D130 move.b [A0 - 0x2ED0], 0x1 00002DD2 588F addq.l A7, 4 label00002DD4: 00002DD4 303C 0176 move.w D0, 0x176 00002DD8 C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002DDC 204D movea.l A0, A5 00002DDE D1C0 add.l A0, D0 00002DE0 2F28 D080 move.l -[A7], [A0 - 0x2F80] 00002DE4 A915 syscall ShowWindow 00002DE6 2F2D FC40 move.l -[A7], [A5 - 0x3C0] 00002DEA 2F2E FB8A move.l -[A7], [A6 - 0x476] 00002DEE 2F2E FB86 move.l -[A7], [A6 - 0x47A] 00002DF2 4EBA 00FA jsr [PC + 0xFA /* 00002EEE */] 00002DF6 303C 0176 move.w D0, 0x176 00002DFA C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002DFE 49ED D132 lea.l A4, [A5 - 0x2ECE] 00002E02 D08C add.l D0, A4 00002E04 2840 movea.l A4, D0 00002E06 303C 0176 move.w D0, 0x176 00002E0A C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002E0E 45ED D080 lea.l A2, [A5 - 0x2F80] 00002E12 D08A add.l D0, A2 00002E14 2440 movea.l A2, D0 00002E16 2887 move.l [A4], D7 00002E18 303C 0176 move.w D0, 0x176 00002E1C C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002E20 47ED D136 lea.l A3, [A5 - 0x2ECA] 00002E24 D08B add.l D0, A3 00002E26 2640 movea.l A3, D0 00002E28 42AB 0004 clr.l [A3 + 0x4] 00002E2C 7001 moveq.l D0, 0x01 00002E2E D094 add.l D0, [A4] 00002E30 2740 000C move.l [A3 + 0xC], D0 00002E34 202A 010E move.l D0, [A2 + 0x10E] 00002E38 4480 neg.l D0 00002E3A 2680 move.l [A3], D0 00002E3C 202A 0112 move.l D0, [A2 + 0x112] 00002E40 4480 neg.l D0 00002E42 2740 0008 move.l [A3 + 0x8], D0 00002E46 256A 00CE 00D6 move.l [A2 + 0xD6], [A2 + 0xCE] 00002E4C 256A 00D2 00DA move.l [A2 + 0xDA], [A2 + 0xD2] 00002E52 206A 00AC movea.l A0, [A2 + 0xAC] 00002E56 2050 movea.l A0, [A0] 00002E58 2568 0006 00DE move.l [A2 + 0xDE], [A0 + 0x6] 00002E5E 2568 000A 00E2 move.l [A2 + 0xE2], [A0 + 0xA] 00002E64 526D EEDC addq.w [A5 - 0x1124], 1 00002E68 486D FAF2 pea.l [A5 - 0x50E] 00002E6C A851 syscall SetCursor label00002E6E: 00002E6E 4CEE 1CF8 F9D6 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x62A] 00002E74 4E5E unlink A6 00002E76 4E75 rts 00002E78 0002 0001 ori.b D2, 0x1 00002E7C 00FF ori.? <>, 0xFFFFFFFFFFFFFFFF 00002E7E 00FF ori.? <>, 0xFFFFFFFFFFFFFFFF 00002E80 00FF ori.? <>, 0xFFFFFFFFFFFFFFFF 00002E82 0002 0064 ori.b D2, 0x64 /* 'd' */ 00002E86 F028 .extension 0x028 // unimplemented 00002E88 ED6A lsl D2.w, D6 00002E8A ED6A lsl D2.w, D6 00002E8C ED70 roxl D0.w, D6 00002E8E EDFC EEE4 F028 F028 bfffo D6, 0xF028F028 {D3:D4} 00002E96 F028 .extension 0x028 // unimplemented 00002E98 F002 .extension 0x002 // unimplemented 00002E9A F016 .extension 0x016 // unimplemented export_69: fn00002E9C: 00002E9C 4E56 0000 link A6, 0 00002EA0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002EA4 2F2D EED0 move.l -[A7], [A5 - 0x1130] 00002EA8 3F3C E000 move.w -[A7], 0xE000 00002EAC AA95 syscall SetPalette/NSetPalette 00002EAE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002EB2 AA94 syscall ActivatePalette 00002EB4 4E5E unlink A6 00002EB6 4E75 rts export_70: fn00002EB8: 00002EB8 4E56 0000 link A6, 0 00002EBC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002EC0 2F2D EED4 move.l -[A7], [A5 - 0x112C] 00002EC4 3F3C E000 move.w -[A7], 0xE000 00002EC8 AA95 syscall SetPalette/NSetPalette 00002ECA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002ECE AA94 syscall ActivatePalette 00002ED0 4E5E unlink A6 00002ED2 4E75 rts export_72: 00002ED4 4E56 0000 link A6, 0 00002ED8 2F07 move.l -[A7], D7 00002EDA 7E00 moveq.l D7, 0x00 00002EDC 6002 bra +0x4 /* 00002EE0 */ label00002EDE: 00002EDE 5247 addq.w D7, 1 label00002EE0: 00002EE0 E2EE 0008 lsr .w [A6 + 0x8] 00002EE4 66F8 bne -0x6 /* 00002EDE */ 00002EE6 3007 move.w D0, D7 00002EE8 2E1F move.l D7, [A7]+ 00002EEA 4E5E unlink A6 00002EEC 4E75 rts export_71: fn00002EEE: 00002EEE 4E56 0000 link A6, 0 00002EF2 2F0C move.l -[A7], A4 00002EF4 7032 moveq.l D0, 0x32 00002EF6 A322 syscall NewHandleClear, flags=3 00002EF8 303C 0176 move.w D0, 0x176 00002EFC C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002F00 224D movea.l A1, A5 00002F02 D3C0 add.l A1, D0 00002F04 2348 D12C move.l [A1 - 0x2ED4], A0 00002F08 303C 0176 move.w D0, 0x176 00002F0C C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002F10 49ED D12C lea.l A4, [A5 - 0x2ED4] 00002F14 D08C add.l D0, A4 00002F16 2840 movea.l A4, D0 00002F18 303C 0176 move.w D0, 0x176 00002F1C C1ED EDB8 muls.w D0, [A5 - 0x1248] 00002F20 204D movea.l A0, A5 00002F22 D1C0 add.l A0, D0 00002F24 2068 D128 movea.l A0, [A0 - 0x2ED8] 00002F28 2254 movea.l A1, [A4] 00002F2A 2251 movea.l A1, [A1] 00002F2C 2290 move.l [A1], [A0] 00002F2E 302E 0012 move.w D0, [A6 + 0x12] 00002F32 0040 8000 ori.w D0, 0x8000 00002F36 2054 movea.l A0, [A4] 00002F38 2050 movea.l A0, [A0] 00002F3A 3140 0004 move.w [A0 + 0x4], D0 00002F3E 2054 movea.l A0, [A4] 00002F40 2050 movea.l A0, [A0] 00002F42 216E 0008 0006 move.l [A0 + 0x6], [A6 + 0x8] 00002F48 216E 000C 000A move.l [A0 + 0xA], [A6 + 0xC] 00002F4E 2054 movea.l A0, [A4] 00002F50 2050 movea.l A0, [A0] 00002F52 7048 moveq.l D0, 0x48 00002F54 2140 0016 move.l [A0 + 0x16], D0 00002F58 2054 movea.l A0, [A4] 00002F5A 2050 movea.l A0, [A0] 00002F5C 7048 moveq.l D0, 0x48 00002F5E 2140 001A move.l [A0 + 0x1A], D0 00002F62 2054 movea.l A0, [A4] 00002F64 2050 movea.l A0, [A0] 00002F66 317C 0008 0020 move.w [A0 + 0x20], 0x8 00002F6C 2054 movea.l A0, [A4] 00002F6E 2050 movea.l A0, [A0] 00002F70 317C 0001 0022 move.w [A0 + 0x22], 0x1 00002F76 2054 movea.l A0, [A4] 00002F78 2050 movea.l A0, [A0] 00002F7A 317C 0008 0024 move.w [A0 + 0x24], 0x8 00002F80 285F movea.l A4, [A7]+ 00002F82 4E5E unlink A6 00002F84 4E75 rts export_73: 00002F86 4E56 FFFC link A6, -0x0004 00002F8A 41EE FFFC lea.l A0, [A6 - 0x4] 00002F8E 20B8 020C move.l [A0], [0x0000020C /* Time */] 00002F92 4E5E unlink A6 00002F94 4E75 rts